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值