如何每 1 分钟调用一次控制器任务

How to call the controller task on each 1 min interval

我已经在控制器上创建了任务,并且有一个循环正在加载 100 次。 现在我想加载它 25 次并暂停该循环 1 分钟,然后它将执行接下来的 25 项与接下来的 25 项相同。 我已经用睡眠检查过它,但它不起作用。 请问有没有插件事件的方法或者其他的方法。

谢谢

这实际上与 Joomla! 无关。由于您正在创建一个漫长的 运行ning 过程,因此您需要使用浏览器以外的其他东西来启动它。如果您想多次执行此操作,CRON 作业是一个好主意。否则它可以通过命令行 运行。确保 PHP 的 max_execution 时间设置不会造成任何问题。

如果您在 Joomla 中仍然需要它,请查看 CLI 文档。

https://docs.joomla.org/How_to_create_a_stand-alone_application_using_the_Joomla!_Platform