Cakephp Выберите внешний ключ и заказ по имени! - PullRequest
0 голосов
/ 23 марта 2011

Я могу получить выпадающие списки от внешних ключей, но как отсортировать их по имени вместо идентификатора.

Добавление 'order' => 'Country.name asc' в принадлежность модели не работает, или я что-то упустил !!!

например. Выберите страну, штат, город и те, которые будут отсортированы по имени, а не по идентификатору.

1 Ответ

3 голосов
/ 23 марта 2011

Вы леса? Если нет, должен быть звонок, похожий на

$this->set('groups', $this->User->Group->find('list'));

в вашем контроллере просто добавьте условие сортировки в вызов поиска, например

$this->set('groups', $this->User->Group->find('list',array('order'=>'Group.name desc')));
...