Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 CakePHP 中的布局有一些问题。我希望在所有页面中都有一件事-登录表单-但它在视图中...如何将视图(/Users/login.ctp)添加到布局中?
如果你想要一些在几个不同视图中重复的 HTML,你可以使用一个元素。
在“/app/view/Elements”文件夹中创建一个 .ctp 文件。例如,“/app/view/Elements/loginform.ctp”。
在该文件中,您将创建您的登录表单。您视图中可用的所有内容都在此文件中可用(例如 HTML 帮助程序)。
要插入此元素,只需echo $this->element('loginform'); . 您可以在视图文件或布局文件中执行此操作。
echo $this->element('loginform');