0
Я запускаю таблицу фидов, в которой я не хочу, чтобы поля DISTINCT имели «NULL» для извлечения.Поля DISTINCT НЕ должны появляться в cakephp 1.3
$this->Feed->recursive = 0;
$this->paginate = array('Feed' => array(
'limit' => 6,
'fields' => 'DISTINCT Feed.* IS NOT NULL',
'conditions' => array('Feed.member_id' => $friends_ids),
'order' => array('Feed.created' => 'DESC'),
));
$notes = $this->paginate('Feed');
$this->set('notes', $notes);
// debug($notes);
unset($notes);
Это дает мне ошибку. Предупреждение (512): Ошибка SQL: 1054: Неизвестный столбец «Канал». IS NOT NULL. Запуск этого на cakephp 1.3 Спасибо.
должно ли это быть условием вместо полей? – Prisoner
BTW: Когда вы используете DISTINCT с разбивкой на страницы, count() возвращает неверные значения, см. Https://github.com/cakephp/cakephp/issues/8778 – kicaj