[英]cakephp - order by a field in the contained Model
我正在尝试获得特定类别的所有产品(产品包括并且属于Catrgories)。 我的条件是Category.name ='whatever'和Product.live = 1
我可以这样做:
$cats = $this->Category->find('all', array(
'conditions' => array(
'Category.name' => $categoryName
),
'contain' => 'Product.live = 1'
));
但是我也想通过Product.sort_order对结果进行排序,所以我尝试了:
$cats = $this->Category->find('all', array(
'conditions' => array(
'Category.name' => $categoryName
),
'order' => array('Product.sort_order'),
'contain' => 'Product.live = 1'
));
但这不起作用。 这是正确的方法吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.