MVC 与请求处理 · 第 2 题,共 12 题
在 Extbase 中,执行 list 动作的控制器方法必须叫什么名字?
有 1 个正确答案。 简单
显示答案
答案
- B listAction()
解析
Extbase 通过命名约定识别动作:**带 Action 后缀的 public 方法** 就是一个可在插件或后台模块中启用的动作。因此 configurePlugin() 中的动作名 list 会调用方法 listAction()。控制器本身位于 Classes/Controller/,继承 \,每个动作都返回一个 ResponseInterface。没有后缀的 list() 方法只是普通的辅助方法,Extbase 永远不会把它当作动作来调用。