Найдено 27 результатов

kraut
2013.08.13, 08:29
Форум: Общие вопросы (Yii 1.x)
Тема: Написание fixture
Ответы: 1
Просмотры: 1084

Re: Написание fixture

Можно так: public function setUp(){              $sOldBasePath = $this->getFixtureManager()->basePath;              $this->getFixtureManager()->basePath =         Yii::getPathOfAlias( 'application.tests.fixtures.' . __CLASS__ )     ;              parent::setUp();              $this->getFixtureManage...
kraut
2013.08.12, 09:25
Форум: Общие вопросы (Yii 1.x)
Тема: как из контроллера запустить консольное приложение
Ответы: 3
Просмотры: 1451

Re: как из контроллера запустить консольное приложение

Ну я думаю все зависит от самой команды, и от того насколько нужно получить окружение близкое к реальному запуску из console. Так например только то что конфиг будет использоваться не консольный а web приложения (если запускать консольное приложение из контроллера) уже отличает окружение отладки от ...
kraut
2013.08.12, 09:17
Форум: Общие вопросы (Yii 1.x)
Тема: как из контроллера запустить консольное приложение
Ответы: 3
Просмотры: 1451

Re: как из контроллера запустить консольное приложение

Можно вот так:

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

$sCommandPath = Yii::app()->getBasePath() . DIRECTORY_SEPARATOR . 'commands';
$oRunner = new CConsoleCommandRunner();
$oRunner->addCommands( $sCommandPath );

$aArgs = array( 'yiic', 'command', 'action' );

$oRunner->run( $aArgs );
 
kraut
2013.08.06, 13:41
Форум: Общие вопросы (Yii 1.x)
Тема: Сообщение об успешном заполнении формы
Ответы: 1
Просмотры: 901

Re: Сообщение об успешном заполнении формы

Посмотрите в сторону CWebUser::setFlash, CWebUser::hasFlash, CWebUser::getFlash
kraut
2013.08.06, 13:38
Форум: Общие вопросы (Yii 1.x)
Тема: Консольное приложение и класс User
Ответы: 6
Просмотры: 1788

Re: Консольное приложение и класс User

Почему бы не посмотреть в сторону Node.js + Socket.IO , в интернете можно найти практически готовые чаты на этих технологиях.
kraut
2013.08.06, 13:07
Форум: Общие вопросы (Yii 1.x)
Тема: Консольное приложение и класс User
Ответы: 6
Просмотры: 1788

Re: Консольное приложение и класс User

Php не очень подходит в принципе для создания демонов. Вы не рассматривали другие технологии?
kraut
2013.08.06, 12:53
Форум: Общие вопросы (Yii 2.x)
Тема: Что бы вы хотели получить в Yii 2?
Ответы: 870
Просмотры: 281520

Re: Что бы вы хотели получить в Yii 2?

так можно все это включить в компонент почты, и кому что надо то и выберет в настройках счас целый зоопарк расширений почты, которые делают одно и тоже Посмотрите расширение для отправки почты http://yiiframework.ru/forum/viewtopic.php?f=9&t=13508 , представляет собой компонент, с возможностью ...
kraut
2013.08.06, 09:17
Форум: Завершённые проекты на Yii
Тема: База рецептов блюд
Ответы: 4
Просмотры: 5016

Re: База рецептов блюд

Как то не очевидно добавляются новые теги в фильтре. Не ожидаешь что например уже к имеющемуся тегу добавится еще один, при переходе в меню.
kraut
2013.08.05, 17:51
Форум: Общие вопросы (Yii 1.x)
Тема: Ошибка при редиректе
Ответы: 7
Просмотры: 2228

Re: Ошибка при редиректе

Можно оставить все как есть, только убрать echo.

Если потребуется передать сообщение с этой страницы на страцицу ошибки, то использовать Yii::app()->user->setFlash() , Yii::app()->user->getFlash()
kraut
2013.08.05, 17:33
Форум: Общие вопросы (Yii 1.x)
Тема: Ошибка при редиректе
Ответы: 7
Просмотры: 2228

Re: Ошибка при редиректе

Ну вообще нужно разобраться в том, что такое редирект, это http 301 заголовок. После того как вы сделали echo, заголовки уже сформированы и отданы, их нельзя заменить. вместо echo можно использовать Yii::log( ...); с настроенным в конфиге 'log' компонентом на запись в файл например. Как вообще предс...
kraut
2013.08.05, 09:12
Форум: Обо всем
Тема: Перешёл на винду. Посоветуйте LAMP
Ответы: 12
Просмотры: 4569

Re: Перешёл на винду. Посоветуйте LAMP

Использую virtualbox + shared folders + ubuntu, удобно.
Давно делал образ ubuntu 10.10 http://rutracker.org/forum/viewtopic.php?t=3246757, сейчас правда уже 13.04.
kraut
2013.08.04, 18:59
Форум: Авторский код и библиотеки
Тема: Расширение Yii для отправки email
Ответы: 2
Просмотры: 6506

Расширение Yii для отправки email

Описание: Для Yii существует несколько расширений для отправки почты. Основные ( http://www.yiiframework.com/extension/mail/, http://www.yiiframework.com/extension/mailer/ ) представляют собой обертки для отправки через популярные библиотеки Swift и Php-mailer. Предлагаемое еще одно расширение отли...
kraut
2013.07.18, 12:23
Форум: Общие вопросы (Yii 1.x)
Тема: Итерация по большому к-ву записей
Ответы: 5
Просмотры: 2248

Re: Итерация по большому к-ву записей

Если нужно именно по одному набору записей пройти, то быть может стоит выбрать сначала идентификаторы записей, а потом уже проходиться по строкам. У меня такой ошибки не было, но возможно это и не из-за того что trash или approved меняются. Возможно пригодиться вот небольшой класс. Пользоваться так:...
kraut
2013.07.17, 13:46
Форум: Общие вопросы (Yii 1.x)
Тема: CPagination class
Ответы: 7
Просмотры: 1847

Re: CPagination class

А как в контроллере используется?
kraut
2013.07.17, 13:42
Форум: Общие вопросы (Yii 1.x)
Тема: Чпу и база данных
Ответы: 1
Просмотры: 938

Re: Чпу и база данных

Быть может кешировать менюшку? Она наверное редко меняется?

А еще быть может идентификатор добавить к ссылке:
типа /audi_a8/36 или /honda_accord/37, при разборе вообще не смотреть на honda_accord, а смотреть на 37, как на авито ссылки сделать.
kraut
2013.07.16, 14:23
Форум: Общие вопросы (Yii 1.x)
Тема: sql-выражение в CDBCriteria
Ответы: 24
Просмотры: 7553

Re: sql-выражение в CDBCriteria

Нужно включить лог запросов к MYSQL, чтобы посмотреть как раз запрос который выполняется командой Driver::model()->search()->getData()   Например этим расширением можно посмотреть http://www.yiiframework.com/extension/yiidebugtb/ "trim() expects parameter 1 to be string, array given" - а э...
kraut
2013.07.16, 14:15
Форум: Общие вопросы (Yii 1.x)
Тема: CPagination class
Ответы: 7
Просмотры: 1847

Re: CPagination class

Я незнаю, он как будто не видит мой кастомный класс. Если я закомментирую кастомный код в CPagination, то работать не будет. Если закомментирую в кастомном классе, то работает, как будто ядро его не видит. Может где-то не прописал к нему доступ ? Не ясно что комментируется, и что видится, POST или ...
kraut
2013.07.16, 13:17
Форум: Общие вопросы (Yii 1.x)
Тема: sql-выражение в CDBCriteria
Ответы: 24
Просмотры: 7553

Re: sql-выражение в CDBCriteria

Возможно поможет использование CDbExpression:

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

$criteria=new CDbCriteria;
$criteria->with = array('buses');
$criteria->select = new CDbExpression( "GROUP_CONCAT(buses.bus_name SEPARATOR ', ') AS bus_names" );
kraut
2013.07.16, 11:42
Форум: Завершённые проекты на Yii
Тема: Proarendu.ru
Ответы: 1
Просмотры: 2178

Re: Proarendu.ru

Большой баннер с надписью "подай бесплатно объявление об аренде любой недвижимости" лучше сделать ссылкой.