magento-cron工作模块无法正常工作

时间:2014-01-16 08:28:34

标签: magento cron

有很多关于设置cron的教程,我认为我已经正确完成了,但它没有工作

我在config.xml中创建了模块和代码

<crontab>
        <jobs>
            <birthday_send>
                <schedule><cron_expr>0 1 * * *</cron_expr></schedule>
                <run><model>birthday/observer::sendBirthayEmail</model></run>
            </birthday_send>
        </jobs>
</crontab>

接下来是使用方法sendBirthayEmail的observer.php(在文件夹模型中)

class Test_Birthday_Model_Observer
{
    public function sendBirthayEmail()
    {
        //this collection get all users which have birthday on today
        $customer = Mage::getModel("customer/customer")->getCollection();
        $customer->addFieldToFilter('dob', array('like' => '%'.date("m").'-'.date("d").' 00:00:00'));
        $customer->addNameToSelect();
        $items = $customer->getItems();
        foreach($items as $item)
        {
        // send email or do something
        }
        return $this;
    }
}

任何1可以帮助我运行此代码 我认为一切都设置正确。 我在localhost上测试它。 请告诉我,如果我错过了什么。

0 个答案:

没有答案