2015-09-05 125 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') 
    ) 
);