我試圖爲SugarCRM中的Cases模塊創建一個邏輯鉤子。我把我的logic_hooks.php文件放到custom/modules/Cases目錄中,但它從未包含在內。SugarCRM無法包含鉤子
我把一些調試中包括/ utils的/ LogicHook.php文件和問題在call_custom_logic功能:
...
//聲明鉤數組變量,它會在包含的文件中定義。
$ hook_array = null;
如果(!空($ module_dir)){
//這將加載掛鉤的陣列處理
如果(file_exists( 「自定義/模塊/ $ module_dir/logic_hooks.php」 )){
$GLOBALS['log']->debug('Including module specific hook file for '.$module_dir); include("custom/modules/$module_dir/logic_hooks.php");
...
的空文件夾,測試成功,但file_exists始終返回false(如果我評論此行,包含函數也會拋出錯誤)。
我不知道這是如何工作的,因爲如果我讀得很好,file_exists函數只接受絕對路徑,但它似乎適用於其他SugarCRM用戶,所以我想我的配置有問題。
任何幫助是apreciated的原因我真的不知道問題出在哪裏!
是的,這是一個權限問題,tahnks! – Romain 2010-12-16 10:12:04