【发布时间】:2014-04-04 07:07:43
【问题描述】:
我的 gal_provider 模型中有一个 belongsTo 数组,如下所示:
var $belongsTo = array(
'User' => array(
'className' => 'User',
'foreignKey' => 'user_id',
'conditions' => '',
'fields' => '',
'order' => 'User.name'
),
)
而模型gal_provider中包含的大部分功能都需要根据用户名对结果进行排序。但是有一个函数叫做recevtProviders() 不需要这个命令。所以我尝试了
$order = "";
$gal_providers = $this->find("all",array("conditions"=>$conditions,"recursive"=>$recursive,
"fields"=>$fields,"limit"=>$limit,"order"=>$order));
但是生成的查询仍然显示ORDER BY "User.name"。如何仅通过此功能禁用此order?
【问题讨论】:
标签: sql model sql-order-by cakephp-1.3