我正在使用Typo3,extbase和流体。我将从一个php文件到我的流体模板中得到一个数组(多维关联数组)并用循环打印出来。 我已经有了自己的ViewHelper,但我不知道如何将它发送到模板。他们写了一些关于"控制器"你可以在哪里初始化这些变量,但我不了解它。
如果还有其他(更简单)方式,请告诉我
答案 0 :(得分:0)
在控制器操作中,您可以使用
为视图指定变量public function listAction() {
// ...
$this->view->assign('yourArrayInFluid', $yourArray);
}
但是你需要一个viewhelper呢?您可以使用已有的viewhelper遍历流体中的数组,例如:
<f:for each="{yourArrayInFluid}" as="yourValue" key="yourKey">
<p>{yourValue}</p>
</f:for>
您可以嵌套这些viewhelper,因此多维数组应该没有问题,它们不是动态的或太复杂。