我基本上只是想简单地打印出 CCK 字段中的每个允许值..
我知道允许的值存储在表中的文本字段中:'content_node_field'。
然后这些值存储在“global_settings”中
我正在寻找使用 PHP 循环以某种方式打印出每个单独的允许值。
然而,所有值都存储在一个文本字段中。我发现很难单独打印出每个值。
最佳答案
像这样的东西应该可以解决问题。
// Get the global_settings like you described.
$serialized_data = db_result(db_query("..."));
// Unserialize the data.
$unserialized_data = unserialize($serialized_data)
// Foreach the allowed values.
$values = array();
foreach(explode("\n", $unserialized_data['allowed_values']) as $value) {
$values[] = $value;
}
关于php - drupal CCK 字段中的允许值列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2674248/