Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Events 创建触发规则时,谁是cron updates drupal的代理用户?_Events_Drupal_Triggers_Cron - Fatal编程技术网

Events 创建触发规则时,谁是cron updates drupal的代理用户?

Events 创建触发规则时,谁是cron updates drupal的代理用户?,events,drupal,triggers,cron,Events,Drupal,Triggers,Cron,创建触发规则时,谁是cron updates drupal的代理用户?我指的是开发人员在“添加条件”小部件中使用自定义php代码选项时可以使用的php变量。代理用户应该是在cron运行时登录的任何人吗?或者这一定是导航到cron.php的人吗?我问这个问题的原因是,我想使用cron启动一个sql查询,查看某人是否符合我为这样一个网站创建的特定徽章的要求。我知道我可以只使用view content事件,但由于每次有人查看节点时都会触发该事件,因此我试图避免这种情况。这取决于cron的触发方式,对于

创建触发规则时,谁是cron updates drupal的代理用户?我指的是开发人员在“添加条件”小部件中使用自定义php代码选项时可以使用的php变量。代理用户应该是在cron运行时登录的任何人吗?或者这一定是导航到cron.php的人吗?我问这个问题的原因是,我想使用cron启动一个sql查询,查看某人是否符合我为这样一个网站创建的特定徽章的要求。我知道我可以只使用view content事件,但由于每次有人查看节点时都会触发该事件,因此我试图避免这种情况。

这取决于cron的触发方式,对于cron作业,它将是匿名用户。

我最后只是使用在相关模块中添加的自定义事件来重做触发规则,这样我就可以确定事件的触发对象正是我所期望的用户。