Вы можете выборочно загрузить его в config/main.php
.
. Возможно, это не лучший PHP, но он должен работать.Как правило, при загрузке конфигурации проверьте, является ли запрос AJAX-запросом или нет, используя Yii::app()->request->isAjaxRequest
.
Добавьте к началу config/main.php
:
<?php
// Load it by default
$preload = array('bootstrap');
// Don't load it for AJAX requests
if (Yii::app()->request->isAjaxRequest) {
$preload = array();
}
Затем вставьте модуль(либо включен, либо выключен) с помощью array_merge
:
// preloading 'log' component (with selective bootstrap component)
'preload'=>array_merge(array('log'), $preload),
Теперь, когда вы делаете AJAX-запрос к вашему приложению, загрузочный модуль не должен загружаться.