Size: a a a

2021 August 10

WD

Web Dev in symfony
источник

✨Basic_Instinct✨ in symfony
роль и пользовтаель у тебя в разных  областях? и не могут иметь прямой зависимости?
источник

WD

Web Dev in symfony
Я же написал: контексты не играют роли, первое что придумал, вопрос именно о событиях
источник

✨Basic_Instinct✨ in symfony
ну вообще плохо, что у тебя в данном примере роль имеет зависимость от пользователя, такого быть не должно
источник

WD

Web Dev in symfony
Это просто пример, вопрос ведь не в контекстах, в данном вопросе не имеет значение какие контексты речь идёт только о зависимостях событий между двумя контекстами
источник

VG

Valentin Gerbey in symfony
событие это часть контракта, на него можно ссылаться, оборачивать интерфейсом не нужно
источник

✨Basic_Instinct✨ in symfony
я о том же, пользователь зависит от роли, роль от пользователя
источник

QQ

Qwert Qwertinsky in symfony
Что подразумевается под контекстом? - bounded context ?
источник

WD

Web Dev in symfony
Да
источник

S)

Shokha )) in symfony
Создал форму через Symfony Form  
$builder->add('breed', Type\ChoiceType::class, [
               'choices' => [],
               'placeholder' => 'All',
               'translation_domain' => false,
               'required' => false,
           ])


потом через Ajax сделал типа DepDrop

$.get("/reference/pet-type/breed/"+id,                              
      function(data) {
$("select#news_create_form_breed")
.html(data).attr("disabled", false)
});
источник

S)

Shokha )) in symfony
Unable to reverse value for property path "breed": The choice "4" does not exist or is not unique.
источник

S)

Shokha )) in symfony
форма вот так ругает
источник

S)

Shokha )) in symfony
источник

VM

Volodymyr Melko in symfony
'choices' => [],
источник

S)

Shokha )) in symfony
Так ставил не получилось
источник

S)

Shokha )) in symfony
Убрал тоже не получилось
источник

VM

Volodymyr Melko in symfony
Так не надо ставить
источник

V

Valentin in symfony
Заполни значениями в форме, не только на фронте
источник

QQ

Qwert Qwertinsky in symfony
Контексты отражают различие взглядов на предметную область с точки зрения разных ролей. Ну например как заказ выглядит с точки зрения продажника и с точки зрения работника логистики.  Т.е. за контекстами стоят вполне реальные роли из реального мира. Если взять синтетический пример - то понять как провести границу между контекстами крайне проблематично - надуманный пример, породит надуманное решение.

В примере с ролями и пользователем - не понятно как они могут находится в разных контекстах. Т.е.представить что есть две группы людей, каждая из которых смотрит на предметную область так что: группа1 знает о пользователях сайта, но не знает о ролях , группа2 знает о ролях но не знает о пользователях - это вот прям сложно.
источник

VM

Volodymyr Melko in symfony
мне как раз очень нравится в качестве примера приводить интернет магазин
вот обычный заказ в интернет магазине

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

это по прежнему все теже таблицы в бд, orders, order_items но в разных контекстах нам нужна далеко не вся информация, а только какой-то ее срез =)
источник