2015-09-05 131 views
4

我试图让Yii 1.1.16读取我自定义的jQuery-ui.min.css文件,而不是默认的文件。替换默认的jquery-ui.css路径

我试着编辑我的main.php中的clientScript,但似乎无法使它工作。

这里是我的代码

'components'=>array(
     'clientScript'=>array(
      'scriptMap' => array(
       'jquery-ui.css' => '/css/jquery-ui.min.css', 
      ), 
      'packages'=>array(
       'jquery'=>array(
        'baseUrl'=>'js/', 
        'js'=>array('jquery.min.js'), 
       ), 
       'jquery.ui'=>array(
        'baseUrl'=>'', 
        'js'=>array('js/jquery-ui.min.js'), 
        'depends' => array('jquery') 
       ), 
      ), 

它增加了默认的css每次我打电话CJuiButton部件。任何解决方案

+0

作品。确保你为app设置了正确的配置('main.php')。 '$ config = dirname(__ FILE__)。 '/../app/config/main.php';警予:: createWebApplication($配置) - >运行();' –

回答

1

确保在index.php设置正确的配置(main.php):

$config = dirname(__FILE__) . '/../app/config/main.php'; 
Yii::createWebApplication($config)->run(); 

如果没有前波纹管zii.widgets.jui.CJuiButton插件调用工作添加代码:我

Yii::app()->clientScript->scriptMap = array(
    'jquery-ui.css' => '/css/jquery-ui.min.css', 
); 
$this->widget('zii.widgets.jui.CJuiButton',array(
    'buttonType'=>'submit', 
    'name'=>'btnSubmit', 
    'value'=>'1', 
    'caption'=>'Submit form', 
    'htmlOptions'=>array('class'=>'ui-button-primary') 
    ) 
);