次のようなPHPコードで配列を作成します。
foreach ($this->get("DB")->result as $ct){
$contentTexts[$ct["langCode"]][$ct["wordCode"]] = $ct["wordText"]; //$contentTexts is a two dimensional array
}
そのような変数を割り当てます
$this->set("contentTexts",$contentTexts); // $contentTexts is an array described above
$this->set("lwMetaTitle",$content->lwMetaTitle);
テンプレートファイルで次のように使用したい場合:
<F3:repeat group="{{@contentTexts} }" key="{{@langCode}}" value="{{@ctext}}" counter="{{@counter}}">
{{@ctext[@lwMetaTitle]}}
</F3:repeat>
エラーがスローされます。この行を変更すると
{{@ctext[@lwMetaTitle]}}
に
{{var_dump(@ctext[@lwMetaTitle])}}
次のようにエラーを説明します。
内部サーバー エラー 未定義のインデックス: @lwMetaTitle
for ループで @lwMetaTitle 変数に到達できないと思います。では、どうすればこれを行うことができますか?