Drupal6:加载一个字段,就像加载一个节点一样?

时间:2010-01-04 22:11:57

标签: validation drupal forms

field_load()功能是否等同于node_load()?我希望获得有关字段类型和其他验证约束的信息,而无需自己访问数据库。

更好的是,是否有任何函数可以为我验证它,如is_valid_for_field(field_name, input),它将获取字段名称和潜在输入并返回一个布尔值,指示潜在输入是否有效(在最小值内) / max,etc)指定的字段?

1 个答案:

答案 0 :(得分:2)

content_fields()功能,可以获取字段的元数据。在验证IIRC方面,您可以使用要验证的操作集和相关数据调用content_field()。但是,通过使用已完成的节点调用node_save,cck模块将处理整个节点结构的所有相关验证挂钩,因此您可能最好不要使用该路由。