Простая CMS задание № 4 Сущность подкатегория -- как правильно реализовывать связь с категорией?
Primary tabs
Нужна подсказка. В данный момент выполняю 4-е задание по простой CMS-ке. Дело движется, но в определенный момент сложилось впечатление, что возможно движется не тем путем. В данный момент создал сущность подкатегории и все действия CRUD над ней. Привязал к ней сущность категории через внешний ключ. Этого не было указано в задании, но мне показалось логичным, что теперь нужно отвязать статьи от категорий и привязать их к субкатегориям. То-есть у статьи есть идентификатор субкатегории, а у той - идентификатор категории, и уже таким образом продумывать логику. Правильно ли я считаю? Или может нужно было как-то по другому реализовать?
Ссылка на гитхаб https://github.com/Voronve/my-first-cms
Ссылка на задание http://fkn.ktu10.com/?q=node/9949
- Log in to post comments
- 7921 reads
vedro-compota
Sun, 07/01/2018 - 09:52
Permalink
Просьба добавить ссылку на
Просьба добавить ссылку на задание.
_____________
матфак вгу и остальная классика =)
Voronve
Sun, 07/01/2018 - 15:36
Permalink
Добавил
Добавил
Voronve
Sun, 07/01/2018 - 17:44
Permalink
Почитав посты других
Почитав посты других выполнявших это задание понял, что пошел трудным путем...Не нужно было отвязывать статьи от категорий. Можно было просто привязать параллельно ещё и подкатегории и просто добавить проверку, относится ли выбранная подкатегория к выбранной категории. Всё же, если можно, прошу разрешения доделать задание по своему, с привязкой статей только к подкатегории, так как я уже далеко зашёл. Обидно будет возвращаться.
vedro-compota
Sun, 07/01/2018 - 20:24
Permalink
прошу разрешения доделать
в вашем решении никаких проверок не нужно, а значит оно лучше. Конечно, так даже нужно сделать.
_____________
матфак вгу и остальная классика =)
Voronve
Tue, 07/03/2018 - 00:11
Permalink
Логическое продолжение вопроса
На данный момент задание практически выплнено, и остался только один момент, к которому я не знаю как подступиться. Поскольку логика у меня реализована таким образом, что таблица статей имеет доступ только к индексам подкатегорий, как мне сделать так, чтобы в админке при редактировании статей можно было выбирать сначала категорию а потом, соответственно, одну из подкатегорий, относящихся к данной категории. Подозреваю, что тут не обойдется без технологии ajax. А её я еще не проходил. Подскажите хоть в каком направлении копать ) Спасибо.
vedro-compota
Tue, 07/03/2018 - 13:08
Permalink
какие есть варианты
1) да, тут неплохо было бы обновлять состояние зависимого селктбокса (подкатегорий) при переключении значения "ведущего" селектбокса ("категории"), чтобы пользователь в принципе не мог выбрать подкатегорию, которой нет в данной категории. Ajax в принципе у нас есть буквально через два задания.
2) С другой стороны, вы можете во второй список сразу добавить все подкатегории и уже на бэкэнде при отправке формы проверять корректно ли выбрана подкатегория -- тут ajax не нужен.
_____________
матфак вгу и остальная классика =)