Sorting 使用$this->;分页器->;按不在相关模型中的字段排序

Sorting 使用$this->;分页器->;按不在相关模型中的字段排序,sorting,cakephp,paginator,Sorting,Cakephp,Paginator,我想使用$this->Paginator->sort生成一个链接,但按与此表相关的当前表中不存在的字段排序。那我能做到吗?如何做到这一点 非常感谢 对于排序上的外部字段,可以执行以下操作: <th><?php echo $this->Paginator->sort('ExternalModelName', 'ExternalModelName.fieldname'); ?></th> 但模型关系也必须是正确的。因此,假设您的关系设置正确,上

我想使用$this->Paginator->sort生成一个链接,但按与此表相关的当前表中不存在的字段排序。那我能做到吗?如何做到这一点


非常感谢

对于排序上的外部字段,可以执行以下操作:

<th><?php echo $this->Paginator->sort('ExternalModelName', 'ExternalModelName.fieldname'); ?></th> 


但模型关系也必须是正确的。因此,假设您的关系设置正确,上述操作将起作用。

对我不起作用。
用户
可以“属于”公司。视图中控制器的
paginate()
结果中的
debug()
显示了一个
['User']
数组,它与
['Company']
处于同一“级别”,我无法按
Company.name
顺序排列
paginate()
结果。干杯