Я впервые установил задание cron для magento.
Есть один модуль, который имеет настройку cronjob, как показано в config.xml
<crontab>
<jobs>
<campaigns_observer_discount>
<!-- each 7 minutes -->
<schedule><cron_expr>*/1 * * * *</cron_expr></schedule>
<run><model>campaigns/observer::discountExpiryAlert</model></run>
</campaigns_observer_discount>
</jobs>
</crontab>
При запуске cron.php magento ищет файл в каталоге mage, а не в локальной папке
ошибка гласит:
2011-08-12T13:38:07+00:00 ERR (3): Warning: include(Mage/Campaigns/Model/Observer.php): failed to open stream: No such file or directory in /var/www/website/src/magento/lib/Varien/Autoload.php on line 93
Он должен искать Пространство имен / Кампании / Модель / Observer.php . Я пытался изменить параметр в config.xml
<run><model>namespace_campaigns/observer::discountExpiryAlert</model></run>
затем magento ищет файл Маг / Пространство имен / Кампании / Модель / Observer.php
Может ли кто-нибудь предложить мне, где я иду не так? Спасибо, ваша помощь очень ценится