gpt4 book ai didi

php - 如何查找包含特定字段的所有节点类型?

转载 作者:行者123 更新时间:2023-11-29 14:39:26 26 4
gpt4 key购买 nike

如何查找包含特定字段的所有节点类型?

假设我有两个节点类型,“mybio”和“myresume”,并且两个节点类型都包含一个字段“myphoto”。是否有一个函数将我的字段名称作为输入(“myphoto”)并返回包含该字段的节点类型的名称(“mybio”和“myresume”)?

最佳答案

我不认为有一个函数,但是查看 CCK 的数据库结构可以解决这个问题:

function content_field_get_node_types($field_name) {
$query = db_query("SELECT DISTINCT type_name FROM {content_node_field_instance} WHERE field_name = '%s'", $field_name);

$node_types = array();
while ($row = db_fetch_array($query)) {
$node_types[] = $row['type_name'];
}

return $node_types;
}

关于php - 如何查找包含特定字段的所有节点类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8282380/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com