Привет всем.
Ситуация такая - есть несколько контроллеров к которым не нужно подключать Bootstrap модуль, а он автоматом сейчас подключается везде и всегда(потому как указал в файле настроек в опции "preload" его).
Как можно выйти из ситуации и сделать выборочное подключение. К примеру в некоторых контроллерах указать, чтобы не подключался, а в остальных пусть автоматом подключается.
Подключал по описанию от сюда http://www.cniska.net/yii-bootstrap-dev/setup.html
Отключение Yii-Bootstrap
-
- Сообщения: 58
- Зарегистрирован: 2012.01.18, 13:03
- Откуда: Украина. Запорожье
- Контактная информация:
Re: Отключение Yii-Bootstrap
Убрать из прелоад, вызывать там где нужно
-
- Сообщения: 58
- Зарегистрирован: 2012.01.18, 13:03
- Откуда: Украина. Запорожье
- Контактная информация:
Re: Отключение Yii-Bootstrap
Много где нужно будет вызывать его тогда, проще отключить вызов лишь в паре контроллеров. через вызывать его во всех(их много).
Как вариант в базовом контроллере написал условия при которых можно вызывать "Bootstrap" и вручную его вызываю. Хотя хотелось как-то иначе решить вопрос.
Как вариант в базовом контроллере написал условия при которых можно вызывать "Bootstrap" и вручную его вызываю. Хотя хотелось как-то иначе решить вопрос.
Re: Отключение Yii-Bootstrap
Разделять в родительском контроллере - эт самое простое.
Если проект достаточно большой - то рекомендую для упрощения сделать классы-фабрики, для соответсвующих виджетов.
Например, виджет CustomGridView будет вызывать BootGridView при включенном бутстрапе или CGridView при выключенном. Позволяет во вьюшах не думать "а включен ли ...?", а писать сразу и всё одинаково.
Если проект достаточно большой - то рекомендую для упрощения сделать классы-фабрики, для соответсвующих виджетов.
Например, виджет CustomGridView будет вызывать BootGridView при включенном бутстрапе или CGridView при выключенном. Позволяет во вьюшах не думать "а включен ли ...?", а писать сразу и всё одинаково.
Разработка на Yii: monoray.ru
Открытое бесплатное решение для создания сайтов по аренде/продаже недвижимости: Open Real Estate
Открытое бесплатное решение для создания сайтов по аренде/продаже недвижимости: Open Real Estate