CakePHP - 布局和视图

时间:2013-09-09 14:17:01

标签: cakephp layout view

我在CakePHP中遇到布局问题。我希望在所有页面中都有一个东西 - 登录表单 - 但它在视图中......如何将视图(/Users/login.ctp)添加到布局?

1 个答案:

答案 0 :(得分:0)

如果您希望在多个不同视图中重复使用某些HTML,则可以使用元素。

在" / app / view / Elements"中创建.ctp文件夹。例如," /app/view/Elements/loginform.ctp"。

在该文件中,您将创建登录表单。此视图中提供了视图中的所有可用内容(例如HTML帮助程序)。

要插入此元素,只需执行echo $this->element('loginform');。您可以在视图文件或布局文件中执行此操作。