field_load()
功能是否等同于node_load()
?我希望获得有关字段类型和其他验证约束的信息,而无需自己访问数据库。
更好的是,是否有任何函数可以为我验证它,如is_valid_for_field(field_name, input)
,它将获取字段名称和潜在输入并返回一个布尔值,指示潜在输入是否有效(在最小值内) / max,etc)指定的字段?
答案 0 :(得分:2)
有content_fields()功能,可以获取字段的元数据。在验证IIRC方面,您可以使用要验证的操作集和相关数据调用content_field()。但是,通过使用已完成的节点调用node_save,cck模块将处理整个节点结构的所有相关验证挂钩,因此您可能最好不要使用该路由。