0

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

4

1 回答 1

0

如果你想要一些在几个不同视图中重复的 HTML,你可以使用一个元素。

在“/app/view/Elements”文件夹中创建一个 .ctp 文件。例如,“/app/view/Elements/loginform.ctp”。

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

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

于 2013-09-09T14:34:05.587 回答