Ben SugarCRM yılında Kılıfları modülü için bir mantık kanca oluşturmak için çalıştık. Ben özel / modules / Durumlarda dizine benim logic_hooks.php dosyayı koymak ama dahil olmamıştı.
Ben include / utils / LogicHook.php dosyasında bazı hata ayıklama koymak ve sorunun call_custom_logic fonksiyonu şöyledir:
...
/ / Kanca dizi değişkeni bildirmek, o dahil dosyasında tanımlanmış olacaktır.
$ Hook_array = null;
if (! boş ($ module_dir)) {
/ / Bu işlemek için kanca bir dizi yük olacak
(File_exists ("özel / modules / $ module_dir / logic_hooks.php")) {
$GLOBALS['log']->debug('Including module specific hook file for '.$module_dir); include("custom/modules/$module_dir/logic_hooks.php");
...
Boş Klasör testi başarılı ama File_exists her zaman false döndürür (ve ben bu satırı yorum varsa, işlevi de bir hata atar dahil).
Ben bu yüzden ben bir yerde benim yapılandırmasında bir sorun var sanırım File_exists işlevi yalnızca mutlak yol alır ama her SugarCRM kullanıcı için çalışmak gibi iyi okursanız bu işe nasıl merak ediyorum.
Herhangi bir yardım sorunun nerede olduğunu gerçekten bilmiyorum çünkü apreciated!