0

我用 CakePHP 弄湿了我的脚,想知道什么是更好的加载视图。我尝试搜索,但找不到这个小问题的令人满意的答案。如果我必须与内容一起加载页眉和页脚,应该有什么更好的方法:

1) 在 vi​​ew.ctp 中使用 $this->fetch("header")

或者 2) 我不知道这怎么可能,但是像我们在 CodeIgniter ($this->load->view("header")) 中所做的那样,从控制器一个接一个地加载不同的视图。

4

1 回答 1

2

正如 user2076809 所提到的,您可能希望为此目的使用元素,以保持干燥:book.cakephp.org/2.0/en/views.html#elements

请注意,虽然 Cake 默认使用布局 ( http://book.cakephp.org/2.0/en/views.html#layouts ) 来处理页眉和页脚,因此请查看 app/View/Layouts/default。 ctp 并确保那里没有多余的代码(例如,它具有<head>包含所有默认 CSS 的标签)。

于 2013-10-16T19:31:58.430 回答