Как настроить работу cron в модуле Magento?

Я хотел настроить работу cron внутри моего модуля. Я следовал инструкциям на Magento Wiki -how_to_setup_a_cron_job, но моя работа cron просто не выполняется.

Это мой config.xml (app / code / local / Roomstory / Invoice / etc / config.xml)

<?xml version="1.0"?>
<config>    
    <modules>
        <Roomstory_Invoice>
            <version>0.1.1</version>
        </Roomstory_Invoice>
    </modules>
<!-- -->
    <crontab>
        <jobs>
            <roomstoryinvoice_setstatus>
                <schedule><cron_expr>*/10 * * * *</cron_expr></schedule>
                <run><model>roomstory_invoice/setstatus::run</model></run>
            </roomstoryinvoice_setstatus>
        </jobs>
    </crontab>
</config>

И это мой класс. (Приложение / код / местные / Roomstory / счета / модель / Setstatus.php)

<?php
class Roomstory_Invoice_Model_Setstatus {

  public function run() {
    return true;
  }

}
?>

Я установил модуль планировщика Cron, в котором отображается мое задание cron, но когда я пытаюсь «запустить сейчас», (для отладки), я получаю ошибку -

Invalid callback: roomstory_invoice/setstatus::run does not exist

Это что-то простое, после долгих попыток я все еще не могу найти ошибку. Пожалуйста, сообщите какой-нибудь другой способ сделать это или укажите ошибку в этом коде.

Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос