码迷,mamicode.com
首页 > 其他好文 > 详细

YII框架视图模块化

时间:2015-02-07 18:44:50      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:

在实际项目开发中,有很多地方我们在不同页面我们会重复利用它,如菜单栏。。。

下面是将这类型进行模块化处理,使其能在不同页面中重复利用。。。

案例:

效果图如下:

技术分享

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>

 

YII框架视图模块化

标签:

原文地址:http://www.cnblogs.com/gdsn/p/4279047.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!