こんにちは:私はDrupalサイトとtwigのドキュメントのいくつかのドキュメントを調べて、固まっています。私は小枝テンプレート変数に配列を渡すしようとしています配列またはJSONをDrupal 8に渡すtwig表示テンプレート
User error: "foo" is an invalid render array key in Drupal\Core\Render\Element::children() (line 97 of core\lib\Drupal\Core\Render\Element.php). User error: "bar" is an invalid render array key in Drupal\Core\Render\Element::children() (line 97 of core\lib\Drupal\Core\Render\Element.php).
を:私はエラーを取得しています
$array = array(
"foo" => "bar",
"bar" => "foo",
);
$element = array(
'#theme' => 'event_formatter',
'#events_result' => $array,
);
そして.moduleファイルの構成は次のようになります。
return array(
'event_formatter' => array(
'variables' => array('events_result' => []),
'template' => 'event-formatter',
),
文字列変数を渡すと問題はないようです。
ありがとうございます!
しかしそのdrupalの問題私には思えます。任意の変数を小枝に渡すことができます – DarkBee