Здравствуйте, я создаю простой блог-сайт, здесь просматривайте блог на целевой странице, но если пользователь выбирает любую категорию, блог только в этой категории указан. Моя проблема заключается в том, что когда пользователь выбирает категорию на правой боковой панели, он возвращает все записи таблицы. Когда я печатаю запрос, он возвращает:
array(
'log' => array(
(int) 0 => array(
'query' => 'SELECT `Category`.`category_id`, `Category`.`name` FROM `cakeBlog`.`categories` AS `Category` WHERE 1 = 1',
'params' => array(),
'affected' => (int) 13,
'numRows' => (int) 13,
'took' => (float) 0
),
(int) 1 => array(
'query' => 'SELECT `Post`.`id`, `Post`.`category_id`, `Post`.`title`, `Post`.`body`, `Post`.`created`, `Post`.`modified`, `Post`.`user_id` FROM `cakeBlog`.`posts` AS `Post` WHERE 1 = 1 LIMIT 20',
'params' => array(),
'affected' => (int) 13,
'numRows' => (int) 13,
'took' => (float) 0
)
),
'count' => (int) 2,
'time' => (float) 0
)
Вот мой файл контроллера PostsController.php
В функции индекса я проверю, существует ли идентификатор категории или нет?
Пожалуйста, помогите мне... Спасибо