php - drupal CCK 字段中的允许值列表

标签 php mysql drupal loops cck

我基本上只是想简单地打印出 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/

相关文章:

mysql - 在 mysql_fetch_array 结果的最后三位数字之前插入逗号?

MySQL 不使用多列索引

php - mysql 中的日期格式?

drupal - 如何在 Drupal 中使用 iframe?

php - 如何在 .htaccess 文件中指定范围以重定向 url

php - 数据库关系 - Laravel

php - Laravel 4 : Multiple Tenant Application, 每个租户都有自己的数据库和一个全局数据库

php - Magento - 单元测试 - 模拟对象

php - Drupal:PDOException:SQLSTATE [HY000] [2002] 连接在 lock_may_be_available() 中被拒绝

drupal - 如何更改页脚 由 Drupal 及其链接提供支持?