Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Здравствуйте, ни как не могу понять, как через ORM реализовать получение количества объявлений в выбранной категории (включая подкатегории):
Есть категории и подкатегории, например:
Авто
-bwm
-audi
Мото
-irbis
-polaris
есть таблица posts с объявлениями
так же есть таблица posts_categories
вида:
post_id | categories_id
ну и таблица с категориями categories
id | name | parent
подскажите пожалуйста как через ORM реализовать получение количества объявлений в выбранной категории (включая подкатегории)? например получить количество объявлений в категории Авто (посчитать число объявлений из подкатегории bwm и audi)
Изменено mrmen (16.11.2015 04:58:11)
Не в сети
Во первых нужно вам глубже вникнуть в суть ORM - https://laravel.ru/docs/v5/eloquent#mm
Чтива там мало, вкратце по ошибкам: связь многие ко многим реализуется с помощью 3-й таблицы название которой не должно быть от фонаря, в данном случае правильное category_post , это уже позволит без проблем получать выборки типа "количества объявлений в нужной категории"
...архитекторы...
Не в сети
Страницы 1