您好 我试图从KindsController进行分页,但是使用来自LinkModel的数据
表格:
Kinds links
id id
name title
order url
kind_id
order
模型:
class Kind extends AppModel{
var $name = 'Kind';
var $hasMany = 'Link';
}
控制器:
class KindsController extends AppController{
var $name = 'Kinds';
var $paginate = array(
'Kind'=> array(
'limit' => 12,
'order'=> array('Kind.order'=>'ASC')
)
);
}
期望的结果(观点);
Kind.name ( numbers of links )
links.name
........
..........
Kind.name ( numbers of links )
links.name
........
..........
我使用types.order和links.order来控制数据在视图中的显示方式 来自管理区域。
我需要从types.order ASC和链接数量以及链接数据排序的种类表中检索数据。订单
感谢
答案 0 :(得分:1)
您可以在关系中定义顺序,如下所示:
class Kind extends AppModel{
var $hasMany = array(
'Link' => array(
'className' => 'Link',
'order' => 'Link.name'
),
);
}