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

lexand
2012.03.20, 11:40
Форум: Новости, события, встречи
Тема: Yii переехал на GitHub
Ответы: 3
Просмотры: 3658

Re: Yii переехал на GitHub

у меня нима хабровского аккаунта, посему спрошу здесь

а где синхронизация с SVN каждые сутки?
я смотрю на гите есть 2-4 дневной давности (на текущее число) обновления, но их нет в свн
или я что то не так понимаю?
или все таки нам лучше перелезть на гит?

спасибо
lexand
2012.03.12, 14:03
Форум: Общие вопросы (Yii 1.x)
Тема: поведения и не только
Ответы: 11
Просмотры: 3013

Re: поведения и не только

вот - может комуто пригодиться, добавлем немного больще свободы при работе с поведениями но все равно хочеться что бы разработчики както подумали над этой темой <?php class ActiveRecord extends CActiveRecord {          const BEHAVIOR_DEFAULT = 0;     const BEHAVIOR_MOVE    = 1;     const BEHAVIOR_CL...
lexand
2012.03.12, 13:23
Форум: Общие вопросы (Yii 1.x)
Тема: поведения и не только
Ответы: 11
Просмотры: 3013

Re: поведения и не только

фигня получается что бы сделать все красиво нужно модифицировать CComponent, чего делать не особо хочеться ну мож разве что добавить     public function __clone()     {         $this->afterClone();     }          protected function afterClone()     {     }   в друг пригодиться когдато ;) и не хочеть...
lexand
2012.03.09, 19:29
Форум: Общие вопросы (Yii 1.x)
Тема: поведения и не только
Ответы: 11
Просмотры: 3013

Re: поведения и не только

хм.... что то то статика у меня в одном случае вообще ничем не помогла наверно надо еще раз попробовать только с другого конца зайти все было бы проще если бы поведения могли копироваться, а не создаваться заного, хотя бы в предела между beforeFind/afterFind работало одно поведение, а не два разных ...
lexand
2012.03.09, 11:24
Форум: Общие вопросы (Yii 1.x)
Тема: поведения и не только
Ответы: 11
Просмотры: 3013

поведения и не только

прювет усем вообщем както понадобилось реализаовать такое поведение (не классом отдельным, это просто термин). (все внутри модели)     /**      * Возвращать ли в image картинку в base64 или нет      *        * @param boolean $aStatus      * @return Logo       */     public function base64Image($aSta...
lexand
2012.02.23, 17:31
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: Предложение по валидаторах которые дергают БД
Ответы: 0
Просмотры: 767

Предложение по валидаторах которые дергают БД

array('parentGroup', 'exists', 'className' => 'AccessGroup', 'attributeName' => 'name', 'allowEmpty' => true),   вот есть такой валидатор который нужно что бы дергался всяегда и в сценарии вставки и в сценарии обновления было бы неплохо если бы такие валидаторы имели возможность отследить был ли да...
lexand
2012.02.23, 16:53
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: Предложение по CActiveRecord::exists()
Ответы: 0
Просмотры: 779

Предложение по CActiveRecord::exists()

есть же именованые/параметризированные скоупы, тоесть былобы классно использовать что то типа такого $res = SomeModel::model()->new()->fromDate('2012-10-08')->exists(); вметсо этого сейчас приходиться делать $sm = SomeModel::model()->new()->fromDate('2012-10-08'); $res = SomeModel::model()->exists($...
lexand
2012.02.23, 16:07
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: странное поведение при валидации (exist/exists)
Ответы: 2
Просмотры: 1790

Re: странное поведение при валидации (exist/exists)

так ведь еще как совпало ))
что правило валидаци пропарсилось и попало как критерий в exists
lexand
2012.02.23, 14:11
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: странное поведение при валидации (exist/exists)
Ответы: 2
Просмотры: 1790

странное поведение при валидации (exist/exists)

Тупо ошибся в имени валидатора и получил такой вот трейс который даже ошибку не выдал может это не совсем правильно называть CActiveRecord::exists() почти также как и имя валидатора exist. не предвиденные последствия могут быть     public function rules()     {         return array(             arra...
lexand
2012.02.20, 16:58
Форум: Общие вопросы (Yii 1.x)
Тема: Свой AuthManager
Ответы: 4
Просмотры: 1435

Re: Свой AuthManager

Реализовали через отдельную таблицу AccessGroup с NestedSetBehavior на ней запись в таблице содержит имя и сериализованный список правил вида array( 'rule_name' => true/false, .... ) каждый потомок наследует все правила предков но мы решили не делать AuthManager мы переопределили CWebUser::checkAcce...
lexand
2012.02.20, 16:32
Форум: Документация и рецепты (Yii 1.x)
Тема: Кеширование sql ответов и безопасное обновление таблиц
Ответы: 16
Просмотры: 11311

Re: Кеширование sql ответов и безопасное обновление таблиц

не удобно

от одного тега может зависить несколько кешей
вместо того что бы обновить один тег
придеться вызывать
Yii::app()->cache->set(get_class($this), time(), 0);
для всех этих кешей/моделей

у нас в тикетах висит на реализацию сие поведение, но мы пока еще не дошли
lexand
2012.01.25, 17:11
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: refresh и afterFind
Ответы: 6
Просмотры: 3944

Re: refresh и afterFind

нарооооод забейте на логирование будь оно не ладно ))))))))) зря я его втулил есть проблема к модели, скажем так - динамичаски подсоеденены поведения вызов $model->refresh(); не видет к вызову этих самых поведеней может я туплю конечно, но я ожидаю что при $model->refresh(); быдет вызвано все что на...
lexand
2012.01.22, 10:52
Форум: Общие вопросы по программированию
Тема: wsdl - как правильно?
Ответы: 0
Просмотры: 678

wsdl - как правильно?

Здравствуйте пишеться сервис функций будет много.... и вот теперь как бы такой вопрос как лучше организовать генерацию WSDL одним большим куском в который свалить все, или разделить: один wsdl - на одного провайдера?     public function actions()     {         return array(             'module1'=>ar...
lexand
2012.01.22, 10:41
Форум: Авторский код и библиотеки
Тема: TODO для скучающих
Ответы: 31
Просмотры: 30530

Re: TODO для скучающих

нее то несколько не то - крисивей конечно чем мое, но не то одна из главных идей тегов, это не только инвалидацмя группы кешей это еще и возможность таки получить данные если кеш уже не валиден, но кто то его уже перестраивает а нативно - а почему бы и нет хотя я больше имел ввиду что бы кеш можно б...
lexand
2012.01.20, 14:58
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: refresh и afterFind
Ответы: 6
Просмотры: 3944

Re: refresh и afterFind

я думал так сделать но есть одно НО, впрочем оно и здесь есть как оказалось, хотя использование поведений считаю более гибким - нужно четко следовать порядку вызова родительского метода ибо можно занести данные в лог, до того как они могут измениться в обработчике событии - если по флагу отключить л...
lexand
2012.01.18, 21:28
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: refresh и afterFind
Ответы: 6
Просмотры: 3944

Re: refresh и afterFind

прописываю
но это не всегда нужно "статически" прописать поведения

существует же attachBehavior - почему же им не пользоваться
lexand
2012.01.18, 13:19
Форум: Авторский код и библиотеки
Тема: TODO для скучающих
Ответы: 31
Просмотры: 30530

Re: TODO для скучающих

вот еще TODO добавить нативную поддержку для тегирования кешей что бы все не повторять http://www.yiiframework.com/forum/index.php?/topic/27565-cache-dependecies-%D0%BF%D0%BE%D0%BA%D1%80%D0%B8%D1%82%D0%B8%D0%BA%D1%83%D0%B9%D1%82%D0%B5/ По поводу тегирования кешей. У нас почти все кеши имеют "ве...
lexand
2012.01.18, 13:11
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: refresh и afterFind
Ответы: 6
Просмотры: 3944

refresh и afterFind

привет на днях ковырялся с вложенными транакциями и не мог понять почему у меня в тесте нифига не работает вложенные транзакции здесь вообще дофени :D я просто с ними ковырялся вообще суть проблемы $model = new SomeARModel(); $logBhv = new ActiveRecordLogBehavior(); $model->attachBehavior('log', $lo...