понять.
Допустим есть сервис с методом DeleteInstance(int id). На слое представления, на сколько я понимаю, работы с id в моделях не ведутся. Тогда от куда я должен получить этот id, чтоб указать какую сущность удалить.
Единственное предположение это добавить метод поиска, который вернёт id.
Так как же эта работа с id обычно происходит?
Ээ Если в контексте веба то ловишь урлом,а если в контексте приложения то тащищь айди из ивента
Почему представление не может знать id?
Мейби он имел в виду что функция сама по себе не имеет айдишника или че? А то я тод не совсем понял суть вопросеса
Я пытаюсь рассмотреть классический вариант, без ORM, где на каждом слое свой набор сущностей. Например CarEntity, Car, CarModel. Когда выполняю маппинг из Car в CarModel, то не передаю туда id, потому что как я понял, в классическом варианте, там его быть не должно. Может я что-то не правильно понимаю.
Ну ля,в нормальном варианте у тебя есть сущность описыющая таблицу в бд и есть entityRepository в котром ты творишь все черную магию для работы с бд А модель нужна для всего прочего кроме работы с бд
Вот допустим в модели информация какую машину я хочу удалить: красную. Как тогда мне вызвать метод удаления из репозитория, который ждёт айди на входе?
Ну так создай метод который удаляет по цвету
Для таких вещей есть query builder Не знаю, как в симфони, но в ларке так
Обсуждают сегодня