2015-01-19 2 views
4

При работе с Yii2 у меня возникла проблема с файлами jquery. В макете я зарегистрировал файл jquery-1.10.2.min.js. Но во внутренней странице используется как ActiveForm, тогда он включает файл jquery из активов.Как удалить зарегистрированный файл jquery в Yii2

Есть ли способ удалить jquery-1.10.2.min.js на любой странице при использовании ActiveForm?

Большое спасибо,

М.

ответ

4

Да, вы должны модифицировать компонент конфигурации assetManager:

return [ 
    // ... 
    'components' => [ 
     'assetManager' => [ 
      'bundles' => [ 
       'yii\web\JqueryAsset' => [ 
        'sourcePath' => null, // do not publish the bundle 
        'js' => [ 
         '//code.jquery.com/jquery-1.10.2.min.js', // use custom jquery 
        ] 
       ], 
      ], 
     ], 
    ], 
]; 

Он будет загружать пользовательские JQuery (нет необходимости регистрировать его).

Дополнительная информация: http://www.yiiframework.com/doc-2.0/guide-structure-assets.html#customizing-asset-bundles

Смежные вопросы