Я пытаюсь получить данные из таблицы "news" и для условия where я передаю два условия. Вот мой код:
public function getNewsGriha(){
$args = array(
'fields' => array(
'news.id',
'news.title',
'news.story',
'news.image',
'news.added_date',
'categories.title AS news_category',
'(SELECT users.full_name FROM users WHERE id = news.added_by) as author',
),
'where' => array(
'griha' => 1,
'news.status'=> 'Active'
),
'join' => 'LEFT JOIN categories on news.news_category = categories.id'
);
return $this->select($args);
}
Я включил news.status, потому что я присоединился к другой таблице в запросе выбора, но при вызове вышеуказанной функции выдается сообщение об ошибке:
Выбор запроса: SQLSTATE [HY093]: недопустимый номер параметра: параметр не был определен