用YII开发的时候,由于会用到gii之类的工具,所以assets目录,仿佛就一定会需要存在了,但是assets这个目录名,会可能与我们自己的一些image,css之类的目录存在冲突(我是指目录太多了,不易管理,虽然这个目录似乎也不需要管理)
这时候,我们可以通过更改config来设置。
在config的components里加入:
XML/HTML代码
- 'assetManager'=>array(
- 'basePath' => 'xxxxxx/xxx'
- )
OK,我就这样把它与我存放image/css/js的目录合并在一起了。
模版,如果不想过多的折腾,我想,官方推荐的prado这样的伪PHP模版其实也不错,最起码常用的操作都封装了,也不用担心与其他的模版是否会存在这样那样的冲突,最起码他们的整合应该算是最好的。所以。。。加上:
PHP代码
- 'viewRenderer' => array(
- 'class' => 'CPradoViewRenderer',
- ),
不用过多的担心效率,它也是编译到runtime目录下执行的。。。
params,这个嘛。。。直接引用文件吧,其实在自动生成的代码里,就是这样配置的,直接引用文件有一个好处就是,你可以把系统的配置信息扔到一个文件里,然后让params来加载。就方便很多了。