AR多表联合查询如何排序?

比如有一个author包含两个字段,id, authorName

Post包含三个字段:id, post, authorId,

一个author对应多个Post.

现在使用CSort,想分别对两个id字段进行排序,不知道该怎么弄?

按照CSort中的说明设了attribute,好像还是不行。另外,那个alias没太清楚是什么作用。

你看过这个了么?http://www.yiiframework.com/doc/api/CSort

Quote

你看过这个了么?http://www.yiiframework.com/doc/api/CSort

看了,其实最主要的是那个attribute里面要写对。

比如当前的表是Post,那么Post中的Id要写成:

post.id=>'PostId',在CSort的时候才能正常使用。