标签:
在实际项目开发中,有很多地方我们在不同页面我们会重复利用它,如菜单栏。。。
下面是将这类型进行模块化处理,使其能在不同页面中重复利用。。。
案例:
效果图如下:
1、在YII中的路径如下:
2、在leftmenu.php代码为:
<div class="sub-menu-box info-box"> <ul class="sub-menu"> <li><a class="head" href="#">我收到的简历</a></li> <li><a class="sub" href="#">待处理简历</a></li> <li><a class="sub" href="#">已安排面试</a></li> <li><a class="sub" href="#">不合格简历</a></li> <!--<li><a class="sub" href="#">自动过滤简历</a></li>--> <li><a class="head" href="#">我发布的职位</a></li> <li><a class="sub" href="#">有效职位</a></li> <li><a class="sub" href="#">已下线职位</a></li> </ul> </div>
3、在LeftMenu.php代码为:
<?php class LeftMenu extends CWidget { public function run() { $this->render(‘leftmenu‘, array( )); } }
4、在视图中的调用代码为:
<div class="left fl"> <?php $this->widget(‘application.widgets.LeftMenu‘); ?> </div>
标签:
原文地址:http://www.cnblogs.com/gdsn/p/4279047.html