你现在的位置:首页 > PHP网站建设知识库 > Yii > 正文

Yii配置修改assets目录

当我们使用Yii的小物件进行yii程序开发的时候,默认是需要一个assets目录存放yii生成的css、js等临时文件,

以方便通过url访问但是有时候我们出于其他方面的考虑并不想要assets目录,这时候就可以通过

配置修改assets目录,只需要在main.php中添加如下代码

'components' => array(
        'assetManager'=>array(
                // 设置存放原assets生成文件的目录
                'basePath'=>'xxx目录',
                // 设置以上配置目录的地址
                //'baseUrl'=>'http://*.xxx.net/',
        ),

配置assets目录为其他目录之后,会出现jquery.js加载失败的错误,如果用不到Yii自带的jquery的话,

可以通过以下配置使框架不自动加载jquery

       //不自动加载yii自带的jquery
        'clientScript' => array(
                    'scriptMap' => array(
                    'jquery.js' => false,
                    'jquery.min.js' => false
                    )
        ),

如果需要加载jquery的话,可以通过以下方法手动加载:

Yii::app()->clientScript->registerCoreScript('jquery');