MVC 与请求处理 · 第 9 题,共 12 题
Extbase 控制器中的 initializeCreateAction() 方法适合用来做什么?
有 2 个正确答案。 中等
显示答案
答案
- A 执行只有 createAction() 需要的准备工作
- B 调整 createAction() 参数的属性映射,例如日期格式
解析
Extbase 会在请求参数映射到 action 参数之前,先调用 initializeAction(),再调用 initialize<Action>Action()。因此这里正是为该 action 单独设置映射规则(如日期格式)的地方。initializeAction() 作用于所有 action,而且在 action 之后不会再运行任何 initialize 方法。