MVC 与请求处理 · 第 4 题,共 12 题

Extbase 控制器如何把数据传给它的 Fluid 模板?

有 2 个正确答案。 简单

显示答案

答案

  • B $this->view->assignMultiple(['conferences' => $conferences, 'title' => $title]);
  • D $this->view->assign('conferences', $conferences);

解析

模板变量通过视图对象赋值:assign() 设置一个变量,assignMultiple() 一次设置多个。名称即成为模板变量,示例中为 {conferences},可以用 <f:for each="{conferences}" as="conference"> 遍历。每个动作都需要的值可在 initializeView() 中统一赋值一次。而 $this->settings 是插件的 TypoScript 或 FlexForm 配置,不是存放控制器数据的地方。

认证与考试

下一个考试是什么?

已有 19 项考试可以练习,21 项正在投票中。查看所有认证及官方信息,投出你的一票,或推荐你的考试。

查看全部认证