-1

そのため、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];

} ?>

ああ、私は時々ばかげた質問をします。

4

2 に答える 2

2

連想配列で配列キーを参照するときは、文字列が必要です。

echo $supertest['value'];
于 2012-08-29T02:52:58.490 に答える
0

この編集を行うと、うまくいくはずです。 echo $supertest['value'];

編集:すでに回答されているようです

于 2012-08-29T02:57:52.603 に答える