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字段前缀?
- 5. 如何在字段集中放置一个cck字段?
- 6. Drupal-6 CCK字段需要根据另一个字段值
- 7. 我怎么能有一个cck字段获得另一个cck字段的计算值?
- 8. 试图写一个drupal7 cck字段的foreach参数
- 9. drupal CCK:如何添加一个文本字段,其值取决于同一页上的其他CCK字段?
- 10. 数字是随机顺序
- 11. 如何在JSON字段中生成一个随机数
- 12. C# - 在字段中生成一个随机数
- 13. 如何做一个随机数字?
- 14. 随机化一个数字 - 的Python
- 15. 两个随机数字粘在一起
- 16. 制作一个随机数字矩阵
- 17. 产生一个随机数是由10
- 18. 制作一个随机数是10
- 19. 主题CCK字段集
- 20. 两部分CCK字段
- 21. 检索cck字段for form_alter
- 22. Drupal cck地址字段
- 23. 可选的CCK字段
- 24. Drupal CCK字段组重量
- 25. 动态CCK字段人口
- 26. vb.net中的随机数据库字段
- 27. 条件随机字段特征函数
- 28. C#随机数是不是“随机”
- 29. 如何随机抽取一个零字符的字段mysql
- 30. 字段随机int值