在yii中指定服务器路径

时间:2015-05-14 23:24:18

标签: php css yii

我对yii很新,我写了一篇文章并在justhost.com上托管。问题是我使用了网格,并用自定义的css替换了该网格的css。

$this->widget('zii.widgets.grid.CGridView', array(
'id' => 'my-model-grid',
'dataProvider' => $model->search(),
'filter' => $model,
'afterAjaxUpdate' => 'reinstallDatePicker',
'cssFile' => Yii::app()->request->baseUrl.'/css/gridViewStyle/gridview.css',
'columns' => array(

问题是它不识别css文件路径。 我的文件结构是这样的 /mydirectory/css/gridViewStyle/gridview.css - css文件位置 / mydirectory中/保护/视图/ memberdetails / filterMembers。

部署在linux服务器上。

可以帮助一些人。

2 个答案:

答案 0 :(得分:0)

如果mydirectory是您网站的根,那么您的工作应该有效。浏览器开发/网络工具是否显示未加载的CSS文件?也许你拼错了一个文件夹?还要检查区分大小写

答案 1 :(得分:0)

可能是Yii :: app() - > request-> baseUrl不会返回网站的基本路径尝试替换为" Yii :: app() - > request-> getBaseUrl(真)"或者在配置文件中为baseUrl定义一个参数。