2013-01-03 23 views
0

我期待使用某些PHP在规则中“安排组件”。我可以使用“strtotime()函数已知的值来设置一个值,就像+1天一样”,但我真的想用PHP来设置值(我想将预定日期设置为值在另一个领域)。我知道当我切换到“数据选择”模式时有一个“PHP评估”区域,但我无法编写任何可以使用它的PHP。如何在Drupal规则中使用PHP来安排组件

你有什么想法吗?

+0

你可以添加你试过的代码吗?也许这只是一个小小的调整 – Clive

+0

好的,这就是我得到的:http://pastebin.com/AWXKkPQE – JoeMH

+0

克莱夫:我误解了你所要求的。我只是想用通用的东西像<?php echo“2001-03-10 17:16:18”; ?>来测试它。 – JoeMH

回答

0

计划评估日期的PHP评估期望您返回没有PHP分隔符的时间戳。例如:

return strtotime('2001-03-10 17:16:18'); 

注意的是,在以往任何时候都将触发下一个cron运行的规则。

+0

感谢您的评论。我能做些什么像$ node-> field;?我试图使用另一个字段的值来设置预定事件的日期。我希望我能够很好地解释自己。 :> – JoeMH