我的网站各个页面布局大体是这样的
不同部分--
共同部分--
不同部分
不同部分--
共同部分--
不同部分
这样在每个页面怎么引入这个共同部分呢?
如果用布局做,在<?php echo $content; ?>的时候不能分两部分输出,
所以不行啊
1,在views/layouts下建立公共的文件如:shop.php,默认的是columnl1.php。
2,在公共的文件下写入公共的页面部分,不同的部分用<?php echo $content;?>代替。
3,实现布局文件,在components/controller.php中设置默认的布局文件,默认的是public $layout='//layouts/column1';,修改为自己的布局文件
如:public $layout='//layouts/shop';
4,调用布局文件,在控制器方法里边使用方法render()就会调用布局文件。