На этом уроке мы создадим действие в контроллере BulletinsController и представление, которые помогут нам работать со связями объявлений и тем
Дата отправки отчёта:
16 ноября 2019 г.
Задание выполнено: за
11 час. 43 мин.
Чему научился:
Устанавливать связь объявлений с темами.
Что было сложным:
На мой взгляд, кнопки "Фото" и "Темы" следовало бы разместить на форме "Добавить объявление". Пользователю, первый раз заполняющему форму, трудно будет догадаться, что фото и тему ему предложат добавить позже. Тестируя проект, я столкнулся с проблемой: При добавлении фото кнопка "Управление" выдает список. Но при клике на любую из строк списка нет никакой реакции. Это общая проблема или только у меня?
Научился: Добавил кнопку "Темы" в представление bulletins/index. Создал действие actionAddtheme в контроллере BulletinsController. Создал представление bulletins/addtheme, в котором вывел все темы выбранного объявления.
Научился: открывая теги не забывай их закрывать (я отключил автозаполнение в нетбинсе, и за этим приходится следить самому)
Добавив кнопку в представление, идем делать модель с правилами для этой кнопки
Заодно в контроллере \controllers\BulletinsController.php создаем функцию по обработке нажатия кнопки "Темы"
Invalid argument supplied for foreach() - такая ошибка возвращается, если в фориче накалякал
themesbulletins as $tb)
вместо
themesbulletins as $tb)