[图]关于YII中部件的使用详解
对于每一个初学者来说,学习YII框架都会觉得很多迷茫和无从下手的时候,我也是从初学者过来的,在YII框架中,用的最多的莫过于部件的应用了,部件让让更多的代码可重复,在页面的任意位置都可以进行调用,非常的方便,我们接下来就来完成一个小型的部件功能开发吧。
首先我们来看下部件的效果图吧:
![[图]关于YII中构件的使用详解](http://img.reader8.net/uploadfile/jiaocheng/2014/0125/2014012519474316403.jpg)
本部件是基于YII自带Demo的blog系统进行展示的,首先我们来看下文件结构:
![[图]关于YII中构件的使用详解](http://img.reader8.net/uploadfile/jiaocheng/2014/0125/2014012519474316404.jpg)
上图中红线框中的就是部件的存放位置,extensions文件夹下一般都是以文件夹的形式来区分不同的部件命名空间,比如我这里写了个列表的部件,如果需要有view的话,也在部件的文件夹下新建views文件夹,在views下新建相应的php文件即可。
首先我们来看listExt/listwidet.php文件的代码结构: