Отключение Yii-Bootstrap

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
juniorspecialistphp
Сообщения: 58
Зарегистрирован: 2012.01.18, 13:03
Откуда: Украина. Запорожье
Контактная информация:

Отключение Yii-Bootstrap

Сообщение juniorspecialistphp »

Привет всем.
Ситуация такая - есть несколько контроллеров к которым не нужно подключать Bootstrap модуль, а он автоматом сейчас подключается везде и всегда(потому как указал в файле настроек в опции "preload" его).
Как можно выйти из ситуации и сделать выборочное подключение. К примеру в некоторых контроллерах указать, чтобы не подключался, а в остальных пусть автоматом подключается.
Подключал по описанию от сюда http://www.cniska.net/yii-bootstrap-dev/setup.html
Аватара пользователя
Ryadnov
Сообщения: 456
Зарегистрирован: 2010.06.20, 00:38
Откуда: Санкт-Петербург

Re: Отключение Yii-Bootstrap

Сообщение Ryadnov »

Убрать из прелоад, вызывать там где нужно
juniorspecialistphp
Сообщения: 58
Зарегистрирован: 2012.01.18, 13:03
Откуда: Украина. Запорожье
Контактная информация:

Re: Отключение Yii-Bootstrap

Сообщение juniorspecialistphp »

Много где нужно будет вызывать его тогда, проще отключить вызов лишь в паре контроллеров. через вызывать его во всех(их много).
Как вариант в базовом контроллере написал условия при которых можно вызывать "Bootstrap" и вручную его вызываю. Хотя хотелось как-то иначе решить вопрос.
Аватара пользователя
Koduc
Сообщения: 140
Зарегистрирован: 2011.02.15, 18:56

Re: Отключение Yii-Bootstrap

Сообщение Koduc »

Разделять в родительском контроллере - эт самое простое.
Если проект достаточно большой - то рекомендую для упрощения сделать классы-фабрики, для соответсвующих виджетов.
Например, виджет CustomGridView будет вызывать BootGridView при включенном бутстрапе или CGridView при выключенном. Позволяет во вьюшах не думать "а включен ли ...?", а писать сразу и всё одинаково.
Разработка на Yii: monoray.ru
Открытое бесплатное решение для создания сайтов по аренде/продаже недвижимости: Open Real Estate
Ответить