在CakePHP中加载页眉和页脚的更好方法是什么?

时间:2013-10-16 19:13:59

标签: php templates cakephp cakephp-2.3

我正在使用CakePHP,并想知道加载视图更好。我试过搜索,但找不到满意的答案。如果我必须加载页眉和页脚以及内容,那么应该采用更好的方法:

1)在view.ctp中使用$ this-> fetch(“header”)

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

1 个答案:

答案 0 :(得分: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)。