我在 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 变量。那么我该怎么做呢?