2013-05-22 3 views
2

Я пытался понять JQuery UI и использовать встроенную версию Yii на некоторое время, и я все еще смущен. Может ли кто-нибудь подтвердить правильный способ реализации этого?Каков правильный способ использования JQuery UI в комплекте с Yii?

Для того, чтобы связать это дальше вниз по просьбе

Где Jquery UI, сохраненный в рамках файлов? Как зарегистрировать скрипты и файлы CSS? Я продолжаю находить противоречивые советы о том, как это сделать.

+0

Какая у вас проблема? Что смущает вас? –

+0

Файлы сохраняются в 'framework/web/js/source/jui /'. Используйте 'Yii :: app() -> clientScript-> registerCoreScript ('jquery.ui')', чтобы вставить ссылку на соответствующий JS-файл в ваш HTML-шаблон. – DCoder

+0

Спасибо DCoder, а как насчет файлов css? – goose

ответ

6

Во-первых, зарегистрировать JQuery UI

Yii::app()->getClientScript()->registerCoreScript('jquery.ui'); 

Затем создать новую тему JQuery UI (http://jqueryui.com/themeroller/) и сохранить его в папку (например, поставщики)

Yii::app()->clientScript->registerCssFile(
    Yii::app()->assetManager->publish(Yii::app()->basePath . '/vendors/your_theme/') 
    . '/jquery-ui.custom.css', 'screen'); 

Или вы можете использовать по умолчанию тему Yii:

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