我想写一个函数,它会从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