得到这个PHP错误,但获得正确的输出?

时间:2012-08-29 02:50:11

标签: php drupal

所以我试图在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];

} ?>
啊,我有时会问愚蠢的问题。

2 个答案:

答案 0 :(得分:2)

在关联数组中引用数组键时需要字符串:

echo $supertest['value'];

答案 1 :(得分:0)

进行此编辑,你应该很好。 echo $supertest['value'];

编辑:似乎已经回答了