Drupal 7 hook_cron - 放在哪里

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Drupal 7 hook_cron - 放在哪里相关的知识,希望对你有一定的参考价值。

我想在我的Drupal 7系统中添加cron作业,但我无法弄清楚如何。我在Google上阅读的示例并未解释您的代码放在何处。你需要做一个模块才能使用my_module_cron()吗?

我有一个块,它使用从远程位置收到的一些数据。我需要做一个获取这些远程数据的cron作业。我不能在我的块的代码中添加我的cron作业吗?

提前致谢..

答案

你需要创建一个自定义模块。有关如何执行此操作的信息,请参阅module developer's guide ...当您安装了模块时,这将起作用:

function mymodule_cron() {
  // Do something
}
另一答案

创建一个自定义模块,必要的是模块name.info和模块name.module。我那个模块名.module文件写钩子函数名为hook_cron()。在函数中你可以写你关于代码的cron作业并得到你的目标请试试吧。

句法:

 function hook_cron() {

 // write your custom code here.

}
另一答案

您可以将hook_cron函数放在.module文件中,但是按照良好的做法应该一起使用hook_cron_info函数并使用队列模块,我们在不同的队列中潜入cron load。

例如,在hook_cron中,我们填充队列,在hook_cron_info中,我们将队列及其回调。它可以减少任何负担。

以上是关于Drupal 7 hook_cron - 放在哪里的主要内容,如果未能解决你的问题,请参考以下文章

.htaccess上传到万神殿服务器时没有在drupal 7上工作

主题为Drupal 7的Ubercart“/ cart”页面

Drupal 7 Commerce Paypal WPP 配置

Drupal 7 Commerce Frontpage VIEW 不显示产品

如何禁用drupal 7中的链接?

Drupal 7 Blocks不考虑重量