controllerMap в консольном конфиге

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
mitrich
Сообщения: 53
Зарегистрирован: 2012.09.03, 20:57

controllerMap в консольном конфиге

Сообщение mitrich »

Привет всем.

При попытке добавить в консольный конфиг protected/config/console.php элемент с ключем controllerMap:

Код: Выделить всё

return array(
    'controllerMap'=>array(
        'xxx'=>array(
            'class'=>'yyy',
        ),
    ),
    'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
... 
то при запуске консольного приложения сразу вылетает exception:

Код: Выделить всё

exception 'CException' with message 'Property "CConsoleApplication.controllerMap" is not defined.' in D:\Web\wamp\www\arteast\framework\base\CComponent.php:173
Stack trace:
#0 D:\Web\wamp\www\arteast\framework\base\CModule.php(513): CComponent->__set('controllerMap', Array)
#1 D:\Web\wamp\www\arteast\framework\base\CApplication.php(150): CModule->configure(Array)
#2 D:\Web\wamp\www\arteast\framework\YiiBase.php(125): CApplication->__construct('D:\Web\wamp\www...')
#3 D:\Web\wamp\www\arteast\framework\YiiBase.php(113): YiiBase::createApplication('CConsoleApplica...', 'D:\Web\wamp\www...')
#4 D:\Web\wamp\www\arteast\framework\yiic.php(23): YiiBase::createConsoleApplication('D:\Web\wamp\www...')
#5 D:\Web\wamp\www\arteast\protected\yiic.php(7): require_once('D:\Web\wamp\www...')
#6 {main}     
в чем может быть дело?
Аватара пользователя
flashimage
Сообщения: 1517
Зарегистрирован: 2011.01.23, 12:43

Re: controllerMap в консольном конфиге

Сообщение flashimage »

Все правильно controllerMap есть только для CWebApplication. А для чего вам мапа в консольном приложении?
Бранчи это гомеоморфические эндофункторы, которые мапятся на субманифолды пространства Гилберта.
mitrich
Сообщения: 53
Зарегистрирован: 2012.09.03, 20:57

Re: controllerMap в консольном конфиге

Сообщение mitrich »

Она у меня там после merge с продакшн конфигом, в котором прописана мапа минификации.

Я понял, в таком случае надо програмно исключить controllerMap из консоли.

Спасибо!
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: controllerMap в консольном конфиге

Сообщение anton44eg »

откуда в консольном контроллеры? так комманды
http://www.yiiframework.com/doc/api/1.1 ... pplication
http://www.yiiframework.com/doc/api/1.1 ... Map-detail
Ответить