CConsoleApplication и CConsoleCommand

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
Аватара пользователя
because
Сообщения: 689
Зарегистрирован: 2010.09.30, 22:01

CConsoleApplication и CConsoleCommand

Сообщение because »

Как сгенерироваь url в CConsoleApplication ? У него даже Yii::app()->request->hostInfo не работает. Пишет undefined index SERVER_NAME. Или может я не так настроил
RTFM !
Аватара пользователя
BuCeFaL
Сообщения: 447
Зарегистрирован: 2010.03.17, 21:22
Откуда: Kiev
Контактная информация:

Re: CConsoleApplication и CConsoleCommand

Сообщение BuCeFaL »

Yii::app()->urlManager->createUrl(); сгенерит относительный, а вот с абсолютным сложнее.
Аватара пользователя
because
Сообщения: 689
Зарегистрирован: 2010.09.30, 22:01

Re: CConsoleApplication и CConsoleCommand

Сообщение because »

спасибо. Сюда же, еще почему-то $this->renderFile('application.commands.views._notice_mail', не видит в упор файл и выдает ошибку, или может я неправильно составляю путь ?
RTFM !
Аватара пользователя
BuCeFaL
Сообщения: 447
Зарегистрирован: 2010.03.17, 21:22
Откуда: Kiev
Контактная информация:

Re: CConsoleApplication и CConsoleCommand

Сообщение BuCeFaL »

Псевдоним пути не принимает необходимо получить его через Yii::getPathOfAlias.
Аватара пользователя
because
Сообщения: 689
Зарегистрирован: 2010.09.30, 22:01

Re: CConsoleApplication и CConsoleCommand

Сообщение because »

эх, неудобно как тут все) $this->renderFile(Yii::getPathOfAlias('application.commands.views.notice') . '.php',

насчет генерации url, почему то все равно сыпется ошибка, видимо нужно настраивать в конфиге urlManager.
А нет, поторопился, вот что генерит C:\WebServers\home\virtuniver.ru\www\cron.php?r=site/gotoLesson&id=15111 :)
RTFM !
Аватара пользователя
BuCeFaL
Сообщения: 447
Зарегистрирован: 2010.03.17, 21:22
Откуда: Kiev
Контактная информация:

Re: CConsoleApplication и CConsoleCommand

Сообщение BuCeFaL »

because писал(а):эх, неудобно как тут все) $this->renderFile(Yii::getPathOfAlias('application.commands.views.notice') . '.php',

насчет генерации url, почему то все равно сыпется ошибка, видимо нужно настраивать в конфиге urlManager.
А нет, поторопился, вот что генерит C:\WebServers\home\virtuniver.ru\www\cron.php?r=site/gotoLesson&id=15111 :)

Можно посмотреть содержимое cron.php что то мне подсказывает что там yii подключается вместо yiic
Аватара пользователя
because
Сообщения: 689
Зарегистрирован: 2010.09.30, 22:01

Re: CConsoleApplication и CConsoleCommand

Сообщение because »

да, yii.php. делал как описано здесь http://yiiframework.ru/doc/cookbook/ru/install.cron
RTFM !
Ответить