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

ElisDN
2020.01.28, 21:23
Форум: Общие вопросы (Yii 2.x)
Тема: Yii::$app->response->cookies и Yii::$app->request->cookies
Ответы: 1
Просмотры: 227

Re: Yii::$app->response->cookies и Yii::$app->request->cookies

Из request читают входящие, в response записывают исходящие.
ElisDN
2020.01.24, 12:25
Форум: Общие вопросы (Yii 2.x)
Тема: Как оптимизировать преобразование active-record в json
Ответы: 6
Просмотры: 458

Re: Как оптимизировать преобразование active-record в json

Жадную загрузку Product::find()->with('producer') используете?
ElisDN
2020.01.22, 15:28
Форум: Общие вопросы (Yii 2.x)
Тема: queue\amqp
Ответы: 3
Просмотры: 402

Re: queue\amqp

Это решается запуском в супервизоре нескольких листенеров:

yii queue/listen queueNameOne
yii queue/listen queueNameTwo
yii queue/listen queueNameThree
ElisDN
2020.01.22, 15:19
Форум: Архитектура, дизайн, ООП
Тема: MVC ?
Ответы: 13
Просмотры: 2376

Re: MVC ?

Тогда, ваш первый пост в ветке, стоит модифицировать до ->dropdownList($categoriesList), а уже $categoriesList получать из контроллера ? Это как вам больше нравится. Вы сами так делаете? :roll: Не делаю, так как не использую сущности напрямую в формах. Если нет, то почему? 8-) Если есть построитель...
ElisDN
2020.01.22, 11:12
Форум: Архитектура, дизайн, ООП
Тема: MVC ?
Ответы: 13
Просмотры: 2376

Re: MVC ?

Arnowt писал(а):
2020.01.22, 10:43
Это предположение основанное на том что данные будут копироваться в памяти тем больше раз чем больше промежуточных вызовов, если только не передавать ссылки.
Свежий PHP их несколько раз не копирует даже без ссылки, так как использует технологию Copy on Write.
ElisDN
2020.01.21, 18:45
Форум: Архитектура, дизайн, ООП
Тема: MVC ?
Ответы: 13
Просмотры: 2376

Re: MVC ?

Логичнее использовать ProductForm extends Model и перенести всё в неё:

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

$form->field($model, 'category_id')->dropdownList($model->categoriesList(), ['prompt'=>'Category']);
ElisDN
2020.01.17, 18:41
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно работать со статусом записи
Ответы: 7
Просмотры: 448

Re: Как правильно работать со статусом записи

Tonni_regoletti писал(а):
2020.01.17, 16:39
А можно узнать почему ?
Если что-то должно меняться в админке, то это хранить в БД. Если не должно, то проще в коде.
ElisDN
2020.01.09, 20:11
Форум: Общие вопросы по программированию
Тема: ActiveRecord vs DataMapper
Ответы: 24
Просмотры: 3508

Re: ActiveRecord vs DataMapper

Подход, скажем так, сомнительный. Если еще для интеграции чужих модулей с натяжкой можно использовать, то для создания своей системы независимых модулей я бы его не советовал. Гораздо лучше получается через интерфейсы, внедрение зависимостей и композицию. Может и сомнительный, но однозначный и на л...
ElisDN
2020.01.09, 15:47
Форум: Общие вопросы по программированию
Тема: ActiveRecord vs DataMapper
Ответы: 24
Просмотры: 3508

Re: ActiveRecord vs DataMapper

И насколько я понял ElisDN, он предлагает не разнести данные, а хранить дополнительные данные наследников в отдельных таблицах, как JOINED в доктрине. Нет. Я советую разнести на отдельные сущности без наследования. Почти как в https://elisdn.ru/blog/86/module-relations-on-yii2, только в одном модуле.
ElisDN
2020.01.09, 10:17
Форум: Общие вопросы по программированию
Тема: ActiveRecord vs DataMapper
Ответы: 24
Просмотры: 3508

Re: ActiveRecord vs DataMapper

yiiliveext писал(а):
2020.01.09, 09:56
Не обязательно, может быть и только одна таблица companies для сущности Company и наследующих ее Buyer и Seller.
Можно. Но это не совсем будет соответствовать идее реляционной БД, так как нельзя будет проставить NOT NULL.
ElisDN
2020.01.09, 09:07
Форум: Общие вопросы по программированию
Тема: ActiveRecord vs DataMapper
Ответы: 24
Просмотры: 3508

Re: ActiveRecord vs DataMapper

nds писал(а):
2020.01.09, 00:59
Если я примерно правильно описал, то как это все дело смапить на БД(не важно AR или DM)?
Да, помимо companies иметь две таблицы buyers и sellers и две сущности. И у них одинаковый id.
ElisDN
2020.01.01, 23:35
Форум: Общие вопросы по программированию
Тема: ActiveRecord vs DataMapper
Ответы: 24
Просмотры: 3508

Re: ActiveRecord vs DataMapper

Вы же прекрасно понимаете, что в DDD со слоистой архитектурой сущности не могут наследоваться от классов фреймворка, это нонсенс. Не совсем. DDD – это про единый язык и выделение ограниченных контекстов. Про дисцилляцию предметной области. Это про философию, а не про код. А AR там или DM в коде с н...
ElisDN
2020.01.01, 10:56
Форум: Общие вопросы по программированию
Тема: ActiveRecord vs DataMapper
Ответы: 24
Просмотры: 3508

Re: ActiveRecord vs DataMapper

yiiliveext писал(а):
2020.01.01, 01:54
если дойдут до какого-то мало-мальски приличного проекта.
Если проект мало-мальски приличный, то сразу возьмут Symfony.

А на Yii они любой проект и без этого кАкой сделают. Так что не переживайте.
ElisDN
2020.01.01, 00:21
Форум: Архитектура, дизайн, ООП
Тема: Какой паттерн лучше использовать?
Ответы: 23
Просмотры: 3812

Re: Какой паттерн лучще использовать?

Переместить этот запрос в CREATE VIEW в БД и сделать AR, в tableName() которой указать этот view.
ElisDN
2019.12.26, 15:02
Форум: Архитектура, дизайн, ООП
Тема: Модель ActiveRecod с переменчивым типом атрибута
Ответы: 13
Просмотры: 2325

Re: Модель ActiveRecod с переменчивым типом атрибута

yiiliveext писал(а):
2019.12.26, 11:41
А какой сакральный смысл в array_filter в данном случае?
В том, что без него будет массив с тремя false.