首页 > 其他 > 详细

YII框架视图模块化

时间:2015-02-07 18:41:52      阅读:265      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!