Intereting Posts
Symfony – десериализовать json для массива объектов выберите опцию для обновления второго варианта выбора на основе выпадающих меню mysql Как получить loginRedirect из нескольких мест входа в CakePHP? Как удалить все числа из строки? Модуль расширения TYPO3 Extbase. Проблема с шаблоном Обновите только одно поле на Cakephp 3 $ _FILES я не получаю всю информацию из формы Проверьте, сколько раз определенное значение в массиве PHP Как включить пользователя в любом месте в списке? Когда использовать статические классы в PHP? Не могу добавить коробку laravel / homestead. Msgstr "Сертификат SSL …". Windows получение всех значений из тегов h1 с использованием php Как я могу наложить водяной знак на уже измененный образ на PHP (используя GD)? Facebook – невозможно загрузить файл с помощью тега <input type = "file"> Ошибка Apache Родитель: дочерний процесс завершен со статусом 3221225477 – Перезапуск

Сортировка подкачки в Cakephp 3.x

В cakephp 3.xi не может делать порядок страниц в поиске

Это мой контроллер:

//AgentsController.php public function show() { $agents = $this->Agents->find() $this->set('agents', $this->paginate($agents)); } 

И вот часть моего взгляда

 //show.ctp <!-- ....... --> <table class="table table-striped"> <thead> <tr> <th> <?php echo $this->Paginator->sort('full_name', 'Nome', array('escape' => false)); ?> </th> <th> <?php echo $this->Paginator->sort('username', 'Email', array('escape' => false)); ?> </th> <th> <?php echo $this->Paginator->sort('regions', 'Regioni', array('escape' => false)); ?> </th> </tr> </thead> <!-- ....... --> 

Где я не прав?

Solutions Collecting From Web of "Сортировка подкачки в Cakephp 3.x"

Paginator заблокирует любую попытку сортировки по столбцу, который не существует в первичной таблице запроса, который вы используете. В этом случае у вас есть 2 варианта. Первый вариант – изменить ссылки сортировки, чтобы указать, что столбец принадлежит связанной таблице:

 <?php echo $this->Paginator->sort('Users.full_name', 'Nome'); ?> 

Или вы можете указать это в компоненте, чтобы разрешить сортировку по определенному набору столбцов:

 $this->paginate = ['sortWhitelist' => ['full_name', 'username']] 

Пытаться:

 $this->paginate = ['sortWhitelist' => ['full_name','username','regions'],'limit' => 3]; 

Это также установит предел разбивки на страницы.