Dmytro
YiiConf, Moscow
mr.
YiiConf, Moscow
видео пишется?
Dmytro
Да
mr.
Да
Ждём ссылку)
Dmytro
Будет через недельку-другую
Borys
Ребят, а это норма? $model->status === $model::STATUS_ACTIVE или все же пользовать $model->status === Model::STATUS_ACTIVE
Алимжан
strval($model->status) === '1'
Borys
а если я изменю значение статуса с 1 на 10
Borys
во всем коде мне искать где у меня === 1
Алимжан
strval($model->status) === '10'
Алимжан
Ну а если серьезно, то советую. Странно, что только сейчас об этом догадались (ну или молчали как партизаны) http://en.rmcreative.ru/blog/moving-constants-into-dictionaries/
Anonymous
Ребятки, на ютьюбе есть канал , на который заливают видео с YII конференций?
SiZE
$model->isStatus($model->status); =)
Vladimir
class ActionQuery extends ActiveQuery { public function active() { return $this->andWhere('[[status]]=1'); }
Borys
$model->statusIsActive()
Лучше сделать в модели метод isStatusActive который возвращает true|false?
SiZE
Лучше сделать в модели метод isStatusActive который возвращает true|false?
Ну как знать что лучше. Но удобно будет точно.
SiZE
Например к статусу еще и дата добавится
SiZE
Тогда в методе будет еще одно условие, а не во всем коде
Borys
Ну как знать что лучше. Но удобно будет точно.
Еще удобнее в модели просто getter сделать.
Borys
Сделал его и теперь все ок. Спасибо всем.
SiZE
Еще удобнее в модели просто getter сделать.
меньше магии, меньше геммороя )
Dmitry
всем привет, скиньте плиз ссылки с конфы по ddd
Dmitry
я запилил видео с гоупро, кому нужно обращайтесь
Maxim
гуд! выложи куд-нить?
mr.
Плюсую
Dmitry
сам еще качество не видел, не убивайте сильно
Dmitry
Как Макаров говорил, надо анонсировать проекты Анонсирую: mirocow/yii2-eav и тем кто спрашивал про вебсокеты: wirkerman
mr.
wirkerman?
mr.
eav - зло, боль, разочарования)
Dmitry
workerman - для реализации вебсокетов
mr.
холивар
Нет. Просто если не нужна целостность, я предпочитаю JSON
Dmitry
работает во многих проектах с тем или инными исправлениями
mr.
Что за саня?
Dmitry
Мы с Макаровым долго спорили о еав
Dmitry
да
Dmitriy
https://github.com/Mirocow/yii2-eav/blob/master/src/models/EavAttribute.php#L139 зачем это тут ?
Dmitry
а также присылать пулреквесты
mr.
Мы с Макаровым долго спорили о еав
С Макаровым можно долго спорить) Классный чел в ИРЛ)
Dmitry
https://github.com/Mirocow/yii2-eav/blob/master/src/models/EavAttribute.php#L139 зачем это тут ?
это было сделано для простого рефакторинга
Dmitry
вообще хочу переделать на класс датамапер
Dmitriy
https://github.com/Mirocow/yii2-eav/blob/master/src/admin/controllers/AjaxController.php тут вообще контроллер чуть не умеет варить яишницу
Dmitriy
и вызывает и сохраняет и еще что-то
Юрий
8 пробелов вместо 4 чтоль?
mr.
Кодснифером прокатиться ну
Юрий
нечитаемо вообще
Varyen
два таба
mr.
https://github.com/FriendsOfPHP/PHP-CS-Fixer
Юрий
он не спасет от написания через одну строку
Dmitry
согласен приведу к пср2
Юрий
это как себе некоторые междустрочный увеличивают, но тут воплощение
mr.
# PHP CS FIXER must be installed globally php-cs-fixer fix . —using-cache=no —rules='{"@Symfony":true, "array_syntax":{"syntax":"short"}, "concat_space":{"spacing":"one"}}'
Dmitriy
виджеты тоже обращаются к бд. Ну такое себе решение. не когде не любил как люди с ними обращаются
Dmitriy
есть, а админке
Dmitry
но да если есть надо выпилить
Dmitry
админки там 2
Dmitry
старая и новая
Dmitriy
https://github.com/Mirocow/yii2-eav/blob/master/src/admin/widgets/Fields.php#L45
Dmitry
и админка только как хелпер
Dmitry
обычно она не используется
Евгений
Кто написанием микросервисов баловался на yii2? Как оно вообще? Всем привет!
Dmitry
я
mr.
Плюсую, годный вопрос!
mr.
Какова причина была перехода?
mr.
Докер юзали?
mr.
Что в качестве command bus было?
mr.
В общем тема сисек очень не раскрыта.
Dmitry
докер и да реализация через рестапи
Dmitry
так как юникс сокеты в докере не работают
Dmitriy
https://github.com/Mirocow/yii2-eav/blob/master/src/handlers/ValueHandler.php добавить интерфейс