Простой компонент для yii-1 для регистрации jQuery. Сама библиотека тоже присутствует. Расположение - рекомендованное для проектов на yii-1.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
yii1-component-jquery/README.md

2.7 KiB

yii1-component-jquery

Простой компонент для yii-1 для регистрации jQuery.

Сама библиотека тоже присутствует.

Расположение - рекомендованное для проектов на yii-1.

Пример подключения

В файле config/main.php:


        // application components
        'components' => array(
                ...

                'jquery' => array(
                        'class' => 'JQueryComponent',
                        /* доступные параметры */
                        /*
                        'debug' => false,       // bool, вкл-выкл подключение минифицированных версий js
                        'slim' => false,        // bool, вкл-выкл подключение небольшой версий js
                        'cdn' => false,         // bool, включает использование cdn (cloudflare)

                        'position' => CClientScript::POS_END,   // int, где разместить скрипт
                                                                // - CClientScript::POS_HEAD - после title
                                                                // - CClientScript::POS_BEGIN - в начале body
                                                                // - CClientScript::POS_END - в конце body
                        'async' => false,       // bool, вкл-выкл асинхронную загрузку
                        'defer' => false,       // bool, вкл-выкл асинхронную загрузку, запустить после разбора страницы

                        'localUrl' => '/js/',
                                                // string, ссылка на локальные файлы в document_root
                        'cdnUrl' => 'https://cdnjs.cloudflare.com/ajax/libs/jquery/{version}',
                                                // string, ссылка на путь в cdn. по-умолчанию заменяется {version} на версию библиотеки.
                        'baseJs' => 'jquery.js'
                                                // string, название файла базовой библотеки
                        'slimJs' => 'jquery.slim.js'
                                                // string, название файла небольшой библиотеки
                        */
                ),

                ...
        ),

Пример использования

В коде view:


<?php
Yii::app()->jquery->register($this);
?>