SugarCRMのCasesモジュールのロジックフックを作成しようとしました。私はlogic_hooks.phpファイルをcustom/modules/Casesディレクトリに入れましたが、これは決して含まれていません。SugarCRMがフックを含めることができません
Iには、/ 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ユーザーにとってはうまくいくように見えるので、これがどのように機能するのだろうかと思うので、どこかの設定で問題があると思います。
私は本当にどこに問題があるのかわからないので、助けが必要です。
これは許可問題でした、タンクス! – Romain