【发布时间】:2011-03-23 17:24:58
【问题描述】:
我可以从外键中获取下拉列表,但是如何按名称而不是 id 对它们进行排序。
在 belongsTo 模型中添加 'order' => 'Country.name asc' 不起作用,或者我遗漏了什么!!!
例如选择国家、州、城市以及按名称而不是 id 排序的那些。
【问题讨论】:
标签: cakephp cakephp-1.3
我可以从外键中获取下拉列表,但是如何按名称而不是 id 对它们进行排序。
在 belongsTo 模型中添加 'order' => 'Country.name asc' 不起作用,或者我遗漏了什么!!!
例如选择国家、州、城市以及按名称而不是 id 排序的那些。
【问题讨论】:
标签: cakephp cakephp-1.3
你在搭建脚手架吗?如果不是应该有一个类似于
的调用$this->set('groups', $this->User->Group->find('list'));
在您的控制器中,只需将排序条件添加到 find 调用中,例如
$this->set('groups', $this->User->Group->find('list',array('order'=>'Group.name desc')));
【讨论】: