所以我试图在Drupal中运行一些PHP代码(在节点内部,启用了PHP代码解析)。
我正在尝试从字段中获取数据,在本例中是一个简单的文本字段。
我正在显示该信息,但也出现此错误:
Notice: Use of undefined constant value - assumed 'value' in eval() (line 8 of /hermes/waloraweb033/b418/moo.arao1989/modules/php/php.module(80) : eval()'d code).
Notice: Use of undefined constant value - assumed 'value' in eval() (line 8 of /hermes/waloraweb033/b418/moo.arao1989/modules/php/php.module(80) : eval()'d code).
我的代码如下:
<?
if ($node = menu_get_object()) {
$test = field_get_items('node', $node, 'field_testvalue');
$supertest = $test[0];
echo $supertest[value];
} ?>
啊,我有时会问愚蠢的问题。
答案 0 :(得分:2)
在关联数组中引用数组键时需要字符串:
echo $supertest['value'];
答案 1 :(得分:0)
进行此编辑,你应该很好。
echo $supertest['value'];
编辑:似乎已经回答了