Независимо от того, что я делаю, я не могу заставить его соблюдать заказ, который я указываю.CakePHP this-> paginate не используя поле заказа
$this->paginate = array(
'Car' => array(
'limit' => 6,
'order' => array(
'Car.year' => 'desc'
),
'table' => 'cars'
)
);
Сгенерированный SQL:
SELECT `Car`.`id`, ... `Car`.`year`,... FROM `cars` AS `Car` WHERE 1 = 1 LIMIT 6
Я попытался указать его в верхней части контроллера с помощью 'вар $ paginate', а также принимая его за пределы«Автомобиль»=> массив Независимо от того, что я делаю, я не может получить его на заказ. Другие модели заказывают штраф для меня, хотя: S Пожалуйста, помогите! – KieranYo
Почему вы определяете стол? ИМО не требуется. также попробуйте сгладить массив (нет автомобиля с subarray, просто «лимит», «порядок», ...) – mark
Спасибо, Марк, честно говоря, я просто пытаюсь все, о чем я могу думать. Извлечение этих вещей также не устраняет проблему. – KieranYo