Тема: cron
Доброго времени суток!!!
Понадобилось по cron-у запускать некоторую задачу, посмотрел как реализовано в антивирусе, создал модель /modulename/model/custommodel.inc.php:
namespace ModuleName\Model;
class CustomModel extends BaseModel {
static private $instance;
static public function getInstance()
{
if(self::$instance === null)
{
self::$instance = new self;
}
return self::$instance;
}
public function verify()
{
// тут мой код
}
}
в файле /modulename/config/handlers.inc.php прописал:
namespace ModuleName\Config;
use RS\Orm\Type as OrmType;
use ModuleName\Model\CustomModel;
class Handlers extends \RS\Event\HandlerAbstract
{
function init()
{
$this
->bind('getroute') //событие сбора маршрутов модулей
->bind('cron');
}
public static function cron($params)
{
foreach($params["minutes"] as $minute) {
if (($minute % 10) == 0) {
CustomModel::getInstance()->verify(); //запускаем функцию нашей модели
}
}
}
}
но почему то модель не отрабатывает, что я мог прописать не так?
и еще вопрос, в корне сайта лежит файл _local_settings.php, с содержанием:
<?php
\Setup::$DETAILED_EXCEPTION = true;
но нигде не вижу лог-файл, где его искать?