CakePHP 4.x中的元素视图在控制器中不工作

gz5pxeao  于 2021-09-29  发布在  PHP
关注(0)|答案(1)|浏览(129)

在CakePHP 3.x中,$this->view在控制器中工作正常。
在迁移到CakePHP 4.x版本后,它似乎不工作了。在CakeBook 4.x下找不到任何文档。
CakePHP 4.x for $this->view中是否有任何语法更改,或者在新版本中是否已弃用?

sg3maiej

sg3maiej1#

从CakePHP 3.1开始,控制器$view属性已过时。
https://book.cakephp.org/3/en/appendices/3-1-migration-guide.html#controller
视图-替换为模板
在CakePHP 4.x中,使用$this-〉viewBuilder()来设置和获取视图选项:
https://book.cakephp.org/4/en/controllers.html#setting-view-options :

相关问题