Danil
Зачем своё событие, когда afterInsert достаточно?
если событие типа "добавлено новое резюме", то нет смысла вешаться на insert всех AR, чтобы потом внутри обработчика проверять что добавили резюме, а не новый комментарий к блогу
Anonymous
и переопределяется
Anonymous
и афтерсейв
Danil
можно
mr.
ПЖДИ
Anonymous
тогда ж без назначения события можно?
Danil
но мне нравится искать нужные события по имени константы 😊
Anonymous
Можно, но зашкварно.
с точки зрения архитектуры ?
mr.
ПАША, ПАША, ОН В AFTERSAVE ШАС ПИХАТЬ БУДЕТ(((
Dmitriy
а к скорости работы это добавляет? или таких бенчмарков не делали?
Типы убавляют скорость. Т. К. Пхп ещё нужно парсить эти типы и сравнивать. Но типы избавляют от ошибок при написании ПО
mr.
с точки зрения архитектуры ?
НУ евенты сами по себе считаются сложными в отладке, но ИМХО лучше явно задать обработчики, чем кашу плодить в AR моделях, им итак нелегко_
Danil
ПАША, ПАША, ОН В AFTERSAVE ШАС ПИХАТЬ БУДЕТ(((
но в него же можно запихать тригер своего события?
Павел
но в него же можно запихать тригер своего события?
Зачем если в базовой модели уже нужное событие генерится?
Anonymous
НУ евенты сами по себе считаются сложными в отладке, но ИМХО лучше явно задать обработчики, чем кашу плодить в AR моделях, им итак нелегко_
ну, вообще согласен, но я так понимаю, что использование переопределния методов aftersave и afterinsert является yii-style? я имею ввиду, что разве во всех случаях переопределния данных методов используется слой событий также?
Anonymous
я просто не очень понимаю смысла)
Anonymous
именно дополнительного слоя
Danil
Зачем если в базовой модели уже нужное событие генерится?
а если надо событие не стандартное, а например "изменился менеджер заказа"?
Anonymous
а если надо событие не стандартное, а например "изменился менеджер заказа"?
дело в том, что такого случая вроде как не планируется)
Andrey
Лучше действие "Смена менеджера заказа" оформить в виде метода модели
Andrey
И там бросать что угодно =)
mr.
А знаете что бесит, что свой сеттер имеет наименьший приоритет чем поле в Yii2 AR
Andrey
Испорченный телефон в действии
Всяко лучше $model->manager_id = Yii::$app->user->id +)
Павел
Andrey
Эвенты для кого?
Для кого угодно, кто подпишется =)
Andrey
Всяко лучше $model->manager_id = Yii::$app->user->id +)
Ок, видимо не до конца понял суть
Stas
у кого живущего в россии из вас есть iphone? надо порверить как инфа отображается
mr.
mr.
У ково живущего в Росии есть еда хорошая в холодильнике?)
Stas
не ссылка. зайдите с включенным инетом в эпл мап и посомтрите как с русским ip как там крым отображается
Stas
чей он?
Юрий
Лол
Юрий
Минуту
mr.
По телевизору сказали, что наш)
mr.
<sarcasm>
Юрий
Ничей
Юрий
Stas
сенкс
Юрий
Хотя со стороны России такой полоски нет
Юрий
Но АР Крым прямо говорит что не наш
Юрий
На двух стульях сидят
who are you
как открыть linkedin ?))) проксю сделал но чот не помогает ))
Stas
Но АР Крым прямо говорит что не наш
в смысле отображает то крым русским
Stas
у нас он отображается украинчским
Stas
тоесть эпл тоже фильтрует по ip
Юрий
У нас не русский
Stas
та кна карте у тебя граница по перекопу идет
Stas
тоесть отображается как русский
Юрий
Нет
Юрий
Он отделен от всего
Юрий
Автономной республики в составе страны нашей нет
Stas
вверху полоса фиолетовая это же граница гос помоему
Юрий
Они показывают как отдельное государство
Юрий
Нет, это не пойми что
Юрий
Границы толстые
Stas
и по керчи есть тоже граница?
Stas
если так то знач украина
Stas
а линия это областная граница
Юрий
Юрий
Нет границ никаких
Юрий
Границы областные между симферополем и севастополем
Юрий
Говорю же на двух стульях сидят
Юрий
У вас может и прямо показывают, у нас явно не наш, но и не ваш
Юрий
Интересно как новороссию показывать будут
Юрий
Rinat
малоросия же