4
A
回答
5
尝试Computed Field module,它允许你创建其值由PHP片段定义的字段。对于一个随机数,你可以使用这样的事情在你的领域的“计算出的代码”的配置:
$node_field[0]['value'] = rand();
注意RAND()也接受最小和最大的论点,在兰德的形式(分钟,最大)。
此外,请务必根据rand()的期望值范围启用“数据库设置下的存储”设置,数据类型为“int”,数据长度合理。这将确保每次显示节点时都不重新计算该字段。
编辑:我刚刚意识到,每次用户更新/重新保存节点时,上面的方法存储一个新的随机值。如果您想现场生成并为每个节点一次且仅一次存储的随机数(节点的初始保存),尝试这样的事情,而不是:
if (!$node_field[0]['value']) {
$node_field[0]['value'] = rand();
}
这将只设置了一个值字段,如果一个不存在。
相关问题
- 1. Drupal Views:过滤一个cck字段?
- 2. 如何在字段集中放置一个cck字段?
- 3. CCK字段前缀?
- 4. 我怎么能有一个cck字段获得另一个cck字段的计算值?
- 5. 如何在JSON字段中生成一个随机数
- 6. drupal CCK:如何添加一个文本字段,其值取决于同一页上的其他CCK字段?
- 7. 制作一个随机数字矩阵
- 8. 制作一个随机数是10
- 9. vb.net中的随机数据库字段
- 10. 如何随机抽取一个零字符的字段mysql
- 11. C#随机数是不是“随机”
- 12. Drupal CCK字段组重量
- 13. 主题CCK字段集
- 14. 两部分CCK字段
- 15. 检索cck字段for form_alter
- 16. 可选的CCK字段
- 17. 动态CCK字段人口
- 18. 生成一个随机数得到一个随机列表项
- 19. 创建一个随机数
- 20. 随时修改一个字段另一个字段被修改
- 21. 一个随机数和客户端随机数是如何防止重放的?
- 22. 每个函数的一个随机数还是一个用于所有AJAX调用的随机数?
- 23. 可选CCK字段自动替换视图中的另一个字段
- 24. drupal cck api:如何检索特定cck字段的字段类型
- 25. drupal 6 cck字段:有没有简单的方法来复制cck字段?
- 26. 猜测一个机会的随机数
- 27. Java随机数不是随机的吗?
- 28. 返回一个随机文本字段输入
- 29. 产生一个随机数没有随机函数
- 30. ObjectiveC随机数字