我想寫一個函數,它會從drupal數據庫中得到我需要的字段的名稱。然後,我可以編寫一個驗證函數來提醒用戶他/她沒有進入必填字段。如何查詢Drupal 7數據庫中的必填字段?
0
A
回答
0
您可以使用field_info_instances()
功能得到這很容易:
$instances = field_info_instances('node', 'invoice');
$required = array();
foreach ($instances as $field_name => $instance) {
if ($instance['required'] == 1) {
$required[] = $field_name;
}
}
爲了讓您需要查詢的字段不是實例字段類型。在循環中,您可以撥打:
$field = field_info_field($field_name);
$type = $field['type'];
相關問題
- 1. Drupal 7中的數據庫查詢
- 2. 用drupal 7查詢數據庫
- 3. 如何刪除drupal數據庫中的字段7
- 4. 如何預先填充Drupal 7中的字段集合字段?
- 5. 如何查詢drupal中的cck字段?
- 6. Drupal的數據庫查詢
- 7. Drupal 7文件字段庫
- 8. drupal 7,預填充以前的數據字段值
- 9. Drupal查詢數據庫表
- 10. 在MySQL數據庫中填充字段
- 11. 如何在drupal中根據字段計數顯示餅圖7
- 12. 如何修改字段中的字段值--Drupal 7中的field_myfield.tpl.php
- 13. Drupal 7的節點 - >字段映射在數據庫
- 14. 如何讓字段爲必填字段?
- 15. 未能在數據庫中插入必填字段
- 16. 如何查詢數據庫中的多個字段?
- 17. 如何從Excel中的VBA查詢Microsoft Access數據庫字段
- 18. 查詢多個字段的數據庫
- 19. 如何查看Drupal 7中視圖的字段名稱?
- 20. 在Drupal 7中查詢Piwik
- 21. flex中的必填字段
- 22. 查詢附加到實體在SQL Drupal數據庫中的字段
- 23. drupal 7中的Oracle數據庫連接
- 24. CSVHelper必填字段
- 25. Drupal表單API - 從數據庫填充字段
- 26. 如何停止ThinkingSphinx查詢數據庫以查看MVA字段?
- 27. Drupal 7:根據另一個字段和數據庫查找顯示錶單上的字段
- 28. 如何在Drupal 7中查找視圖字段變量名稱
- 29. 像的Drupal查詢7
- 30. 的Drupal 7改變查詢
必填字段是什麼? – Clive 2012-03-22 18:21:48
我需要知道特定內容類型的必填字段,以便我可以爲每個必填字段編寫一個驗證函數,而不是一個驗證函數。我正嘗試使用node_save()將其他CMS的內容遷移到Drupal,但它跳過了drupal驗證。 – Pearl 2012-03-22 18:41:33