Приведенный ниже код работает:
// Somewhere in the Controller
public $paginate = [ 'maxLimit'=>2 ];
// In the method:
$query=$this->Model->find('all')->where(....);
$this->set('results',$this->paginate($query));
Однако я не хочу указывать $ paginate как общедоступный в контроллере. Я бы предпочел вообще не указывать. Я пытался переместить параметр maxLimit в метод, но делаю это неправильно. Как я могу изменить приведенный ниже код?
$query=$this->Model->find('all')->where(....);
$this->set('results',$this->paginate($query, ['maxLimit'=>2]));