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

典型的 Extbase 动作以哪条语句结束,才能渲染并输出其 Fluid 模板?

有 1 个正确答案。 简单

显示答案

答案

  • B return $this->htmlResponse();

解析

每个 Extbase 动作都必须返回一个 PSR-7 ResponseInterface。不带参数的 $this->htmlResponse() 会渲染该动作对应的 Fluid 模板,并把结果封装成 text/html 响应;带字符串参数时,则用该字符串代替模板作为响应体。return $this->view->render(); 看似可行,但只返回一个字符串——如果动作返回的不是响应对象,Extbase 会抛出 RuntimeException。jsonResponse() 用于 JSON 输出,例如与 JsonView 配合使用。

认证与考试

下一个考试是什么?

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

查看全部认证