1

我正在尝试运行两个模型作为 cron 作业的一部分。但是,我的 config.xml 中的代码仅导致一个模型实际运行:

<crontab>
    <jobs>
        <Class_Module>
            <schedule>
                <cron_expr>* * * * *</cron_expr>
            </schedule>
            <run>
                <model>Class_Module/Foo::cronJob</model>
                <model>Class_Module/Bar::cronJob</model>
            </run>
        </Class_Module>
    </jobs>
</crontab>

是否可以从一个 cron 计划运行两个模型?这样做的正确方法是什么?

4

1 回答 1

2

是的,有可能。

<crontab>
    <jobs>
        <something_unique_1>
            <schedule><cron_expr>01 * * * *</cron_expr></schedule>
            <run><model>Class_Module/Foo::cronJob</model></run>
        </something_unique_1>
        <something_unique_2>
            <schedule><cron_expr>01 * * * *</cron_expr></schedule>
            <run><model>Class_Module/Bar::cronJob</model></run>
        </something_unique_2>
    </jobs>
</crontab>

XML 将被解析为一个数组,因此something_unique_1只是something_unique_2数组的键jobs[]

于 2012-10-23T19:23:47.123 回答