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

Dr0ID
2012.07.09, 12:21
Форум: Общие вопросы (Yii 1.x)
Тема: Почему классы не структурированы по типам?
Ответы: 11
Просмотры: 3404

Re: Почему классы не структурированы по типам?

AlTiger, а зачем все это? Только интерфейс раздувать и наделять не свойственными объекту методами.
Dr0ID
2012.07.09, 11:09
Форум: Общие вопросы (Yii 1.x)
Тема: Почему классы не структурированы по типам?
Ответы: 11
Просмотры: 3404

Re: Почему классы не структурированы по типам?

Спасибо за ответы. Здесь есть уточнения, по компонентам Yii. http://appossum.com/appsite/techdetail/yii-ccomponent1 Да, и я бы еще и функцию назвал бы не setAttributes, а readAttributesFromPOST … Извините, все не прочитал, времени нет. Но вот эту цитату хотелось бы прокомментировать. И правильно, ч...
Dr0ID
2012.07.09, 10:35
Форум: Документация и рецепты (Yii 1.x)
Тема: Геттеры и сеттеры в Yii
Ответы: 25
Просмотры: 25056

Re: Геттеры и сеттеры в Yii

Самое главное, не очень понятно почему существование колонки-атрибута в метаданных приоритетнее?
Dr0ID
2012.07.09, 10:32
Форум: Документация и рецепты (Yii 1.x)
Тема: Геттеры и сеттеры в Yii
Ответы: 25
Просмотры: 25056

Re: Геттеры и сеттеры в Yii

Очень странное поведение для AR, если внезапно встает потребность самоинкапсулировать поле, то сделать это без костылей не получится, тогда как для CModel все ок. Где логика?
Dr0ID
2012.03.27, 22:14
Форум: Новости, события, встречи
Тема: YiiConf 2012
Ответы: 63
Просмотры: 30395

Re: YiiConf 2012

Вполне возможно выбью командировку и поеду :)
Dr0ID
2011.04.08, 11:41
Форум: Документация и рецепты (Yii 1.x)
Тема: Настройка IDE для работы с Yii
Ответы: 100
Просмотры: 116146

Re: Настройка IDE для работы с Yii

давно мучает вопрос, есть какой-нибудь phpDoc hint чтобы указать тип и дополнение кода работало для Yii::app()->blablabla ?
Dr0ID
2011.04.07, 11:42
Форум: Документация и рецепты (Yii 1.x)
Тема: Настройка IDE для работы с Yii
Ответы: 100
Просмотры: 116146

Re: Настройка IDE для работы с Yii

Как быть с phpStorm если в проекте есть модули с одинаковыми названиями классов, например, у меня класс Controller есть в нескольких модулях, IDE ругается на множественное дублирование класса и как следствие не работает дополнение кода, хотя эклипс как-то разруливал, наверное он по вложенности смотр...
Dr0ID
2010.12.15, 15:01
Форум: Общие вопросы (Yii 1.x)
Тема: Чат на Yii
Ответы: 30
Просмотры: 13290

Re: Чат на Yii

Юзаем realplexor — очень нравится.
Dr0ID
2010.12.15, 14:48
Форум: Общие вопросы (Yii 1.x)
Тема: Роутинг
Ответы: 5
Просмотры: 2668

Re: Роутинг

При чем тут nginx? sub.example.ru он же нормально отрабатывает? у вас проблема в правилах раутинга, надо так:     'http://<domain:\w+>.x.ru/login'=>'backend/dashboard/login',     'http://<domain:\w+>.x.ru/logout'=>'backend/dashboard/logout',     'http://<domain:\w+>.x.ru/<controller:\w+>'=>'backend/...
Dr0ID
2010.11.30, 10:57
Форум: Общие вопросы по программированию
Тема: Где лучше формировать письмо
Ответы: 9
Просмотры: 4673

Re: Где лучше формировать письмо

Я создал класс NotificationManager, который является приемником эвентов и занимается отправкой уведомлений. class NotificationManager { /** * Уведомление о аппруве *@param CModelEvent $event */ public function approved($event) { // мой экстеншн для отправки нотификейшнов Yii::app()->notification ->a...
Dr0ID
2010.11.18, 13:50
Форум: Общие вопросы по программированию
Тема: Глобальные объекты и архитектура
Ответы: 5
Просмотры: 3609

Re: Глобальные объекты и архитектура

Спасибо, кажется понял :)
Ох, сколько же будет рефакторинга :shock:
Dr0ID
2010.11.18, 07:57
Форум: Общие вопросы по программированию
Тема: Глобальные объекты и архитектура
Ответы: 5
Просмотры: 3609

Re: Глобальные объекты и архитектура

Текущий юзер === посетитель, поэтому я так и сделал. От этого зависит как будут вести себя другие модели. В них активно используются эти объекты.
Наверное сделаю компонент Registry на основе CMap в котором буду хранить эти глобальные объекты.
Dr0ID
2010.11.17, 15:42
Форум: Общие вопросы по программированию
Тема: Глобальные объекты и архитектура
Ответы: 5
Просмотры: 3609

Глобальные объекты и архитектура

Голова уже кругом идет, не могу сообразить как лучше сделать архитектуру. Вообщем есть 2 модели companyModel и employeeModel которые должны быть доступны во всех моделях. Сейчас они инициализируются в WebUser::init , т.к. они базируются на данных юзера. Ну и соответственно в моделях я их получаю Yii...
Dr0ID
2010.10.28, 07:27
Форум: Общие вопросы (Yii 1.x)
Тема: renderPartial в моделе возможно?
Ответы: 6
Просмотры: 3063

Re: renderPartial в моделе возможно?

Я делаю так:

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

Yii::app()->controller->renderPartial(...);
Dr0ID
2010.10.21, 08:50
Форум: Общие вопросы (Yii 1.x)
Тема: Отключение ленивой загрузки
Ответы: 16
Просмотры: 5572

Re: Отключение ленивой загрузки

Я там написал не связь, а поле user_country.
Имелось ввиду проверять поле через которое происходит связь с другой таблицей на null/0/тд и в зависимости от результата делать выборку.
Dr0ID
2010.10.20, 10:11
Форум: Общие вопросы (Yii 1.x)
Тема: Отключение ленивой загрузки
Ответы: 16
Просмотры: 5572

Re: Отключение ленивой загрузки

а так не пойдет?

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

if($userModel->user_country){
   ...
}
 
Dr0ID
2010.10.15, 10:41
Форум: Авторский код и библиотеки
Тема: Gii Fixture Generator
Ответы: 0
Просмотры: 2969

Gii Fixture Generator

Начал разбираться с юнит-тестами и чтобы автоматизировать процесс формирования фикстур написал генератор.

Для установки нужно распаковать архив в application/protected/gii/fixture.
Подробнее описано тут: http://yiiframework.ru/doc/guide/ru/topics.gii
Dr0ID
2010.09.15, 12:39
Форум: Общие вопросы (Yii 1.x)
Тема: authenticate в rules()
Ответы: 6
Просмотры: 2772

Re: authenticate в rules()

Пока никак. Проект еще на dev стадии, потом буду заниматься оптимизацией.
Dr0ID
2010.09.15, 12:11
Форум: Общие вопросы (Yii 1.x)
Тема: authenticate в rules()
Ответы: 6
Просмотры: 2772

Re: authenticate в rules()

было бы не плохо, если бы в правила валидации добавить еще параметр который бы отвечал за данную ситуацию, например noErrorsBefore (или что-то подобное). По дефолту false, а если установить в true, то такие правила будут валидироваться только если до этого не было ошибок. Соответственно их надо буде...
Dr0ID
2010.09.15, 10:10
Форум: Общие вопросы (Yii 1.x)
Тема: [Решено] Проблема с HAS MANY
Ответы: 6
Просмотры: 2893

Re: Проблема с HAS MANY

Включите CProfileLogRoute и посмотрите, что за запрос там получается.