除了视图文件的位置之外,使用之间有什么区别(我在视图文件中使用这些调用来处理多个视图文件中使用的小型 HTML 代码)
echo $this->render('some_view_file', false)
与echo $this->element('some_view_file')
?
我已经使用了$this->element()
一段时间,因为我读过的所有教程和指南都使用这种方法,但是我的元素文件夹对于不同的控制器有太多的文件。我最近发现我可以使用$this->render()
并将视图文件保存在它们各自的文件夹中app/view/controller_name
,这使得文件组织更容易和更清晰。