
尝试写一个插件,但是报错,有什么方法可以打印一些執行日志辅助调试?已解決
懸賞5積分
docker安裝了開源版18.12,添加了一個extension/custom/user/ext/model/test.php。代碼如下:
class testUserModel extends userModel
{
public function login($account, $password)
{
if ($account !== 'admin'){
/* 怎么弹个消息 是不是进来这个函数了?*/
echo("进来了吗");
}
return parent::login($account, $password);
}
}
刷新頁面出來:
Parse error: syntax error, unexpected 'class' (T_CLASS), expecting function (T_FUNCTION) or const (T_CONST) in /apps/zentao/tmp/model/open/rnd/tmpuser.php on line 2014:13:09 syntax error, unexpected 'class' (T_CLASS), expecting function (T_FUNCTION) or const (T_CONST) in /apps/zentao/tmp/model/open/rnd/tmpuser.php on line 20 when visiting user-loginFatal error: Uncaught EndResponseException in /apps/zentao/framework/base/router.class.php:3492 Stack trace: #0 /apps/zentao/framework/helper.class.php(323): EndResponseException::create('') #1 /apps/zentao/framework/base/router.class.php(3148): helper::end() #2 /apps/zentao/framework/router.class.php(350): baseRouter->saveError(4, 'syntax error, u...', '/apps/zentao/tm...', 20) #3 /apps/zentao/framework/base/router.class.php(3003): router->saveError(4, 'syntax error, u...', '/apps/zentao/tm...', 20) #4 [internal function]: baseRouter->shutdown() #5 {main} thrown in /apps/zentao/framework/base/router.class.php on line 3492
禅道版本:禅道開源版 18.12
安裝包類型:源碼包
操作系統:Ubuntu
客戶端浏览器:Chrome
😁 可以打开禅道服務器代码目录 zentao/config/my.php中debug的值改成true,显示调试日志; 調試時,可以使用
的方式顯示數據打斷點調試; 另外,根據您提供的代碼,在 extension/custom/user/ext/model/test.php 文件中,不需要写class信息,直接编写方法即可。 具体的二开可以参考幫助文檔:/book/extension-new/intro-1256.html ![]() |





-
禅道産品
禅道開源版 禅道企業版 禅道旗艦版 禅道IPD版 -
核心功能
産品管理 項目管理 質量管理 效能管理 -
使用文檔
基本版手冊 企業版手冊 旗艦版手冊 IPD版手冊 開發中心手冊 -
幫助中心
积分問答 常見問題 論壇交流 使用視頻 Gitee GitHub -
關于我們
關于我們 禅道軟件 最新動態 禅道活動 -
禅道社區
禅道博客 積分排行 積分商城 禅道書院 -
聯系方式
聯系人:丁芝 電話:17663906485 微信:17663906485 Q Q:1481227768北京、上海、深圳分部