bash.org:

Следуй за мной:

twiby

Адовый чад кутежа и трэш в комплекте

Подключение jQuery к Yii Framework

Пришло на ум: 15 март 2013


Постоянно при разработке используюся различные инструменты, которые, в том числе, могу подгружаться из внешних источников (CDN, Content delivery network), например jquery или jqueryUI.

Однако, на машине разработчика, по крайне мере в нашей стране, бывают проблемы с интернетом и CDN недоступен.

Для того чтобы решить проблему, был придуман простой костылек, код config/main.php :

        'clientScript' => array(
            'packages' => array(
                'jquery' => array(
                    'baseUrl' => '//ajax.googleapis.com/ajax/libs/jquery/1.8.1/',
                    'js' => array('jquery.min.js'),
                ),
                'jquerylocal' => array(
                    'baseUrl' => '/js/jquery/',
                    'js' => array('jQueryLocal.js'),
                ),
             )
        )

Включаем в layout/main.php, или в BaseController.php в beforeRender или куда вам нравится

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

Код костыля, подключающего локальную версию, jQueryLocal.js :

window.jQuery || document.write('');

Если мой пост помог вам сэкономить пару часов времени или показался полезным, думаю не лишним будет показать его друзьям через социальные сети или упомянуть в своем блоге.


Ваше мнение:

Имя
   другие статьи с тегом Yii Framework

Случайная мысль:

Религия проигрывает алкоголю в продолжительности и качестве даруемого утешения.
Пауло Коэльо
drcreazy © 2008-2012 all rights reserved