Zend Framework 布局 Layout

Author Avatar
在路上 3月 10, 2012

Zend Layout布局至少有以下几种方法:

第一种方法:

在配置文件application.ini中配置:

1
2
resources.layout.layoutPath = APPLICATION_PATH "/layouts/"
resources.layout.layout = "main"

第一行指定布局文件的路径,第二行代码指定布局文件为main.phtml。

第二种方法:

在public/index.php入口文件中设置布局文件:

1
2
3
4
5
6
7
require_once 'Zend/Layout.php';
$layout = Zend_Layout::startMvc(array(
'layoutPath' => APPLICATION_PATH . '/layouts',
'layout' => 'main'
));
$layout->setLayout('second');

使用Zend_Layout::startMvc()指定布局文件夹和布局文件。

还可以使用$layout->setLayout更改布局文件,动态改变布局。

2017-08-30 整理