Я создал представление, которое показывает как сам объект, так и связанные с ним объекты в одном представлении (отношения «многие ко многим» с дополнительными данными соединения).
Все идет нормально. Теперь я хотел бы, чтобы у каждого связанного объекта была ссылка/кнопка удаления. Это приведет к удалению данных соединения в таблице соединений.
Котировки имеют элементы. Таким образом, соединением является ItemsQuotes. Я добавил метод deleteitem в контроллер Quotes и изменил ссылку формы в представлении редактирования Quotes, чтобы она указывала на этот метод.
Теперь я получаю исключение, что запись не может быть найдена. Я передал идентификатор строки соединения и использую TableRegistry для вызова get($id) для ItemsQuotes.
Я также пробовал некоторые другие вещи (моя первая идея заключалась в том, чтобы немедленно отправить ссылку на удаление в контроллер ItemsQuotes, но это, похоже, не работает (нужны блочные представления?). Итак, как правильно делать кросс-контроллер? И что я здесь делаю не так?
Заранее спасибо.