Я пытаюсь создать собственный планировщик в sugarcrm, используя его документацию в
http://support.sugarcrm.com/Documentation/Sugar_Developer/Sugar_Developer_Guide_7.9/Architecture/Job_Queue/Schedulers/Creating_Custom_Schedulers/.
Я создал метку задания в пути ./custom/Extension/modules/Schedulers/Ext/Language / en_us.final_test.php
с кодом
$mod_strings['LBL_FINAL_TEST'] = 'Final Test Of Scheduler';
и созданной функцией задания в пути ./custom/Extension/modules/Schedulers/Ext/ScheduledTasks/final_test.php с кодом
<?php
array_push($job_strings, 'final_test');
$GLOBALS['log']->fatal('my fatal message inside function');//this works
function final_test(){
$GLOBALS['log']->fatal('my fatal message inside function');//this don't
return true;
}
?>
Здесь, если я помещу
$GLOBALS['log']->fatal('my fatal message outside function');
вне функции, то она запускается, я получаю сообщение в файле журнала.Но когда я помещаю
$GLOBALS['log']->fatal('my fatal message inside function');
внутри функции, тогда это не работает, и я не получаю никакого журнала.
Какую часть я делаю неправильно?Где я могу получить соответствующий учебник для разработки пользовательского планировщика для sugarcrm?
ПРИМЕЧАНИЕ. Я настроил запуск планировщика каждую минуту