只是一个关于 cakePHP 查找操作中 orderBy 的快速问题。假设我有 3 个相互关联的模型。当我find('all')
对我的 3 个模型中的任何一个进行 cakePHP 查询时,我得到的结果还包括来自其他 2 个模型的数据。例如,假设我的模型是:
1- User
2- School
3- Country
如果我做$this->find('all')
inside UsersController
,因为我的三个模型链接在一起,我会得到这样的东西:
Array
(
[0] => Array
(
[User] => Array
(
[id] => 'the_auto_incrementing_id'
// other table columns
[created] 'creation_date'
[modified] 'modification_date'
)
[School] => Array
(
[id] => 'the_auto_incrementing_id'
// other table columns
[created] 'creation_date'
[modified] 'modification_date'
)
[Country] => Array
(
[id] => 'the_auto_incrementing_id'
// other table columns
[created] 'creation_date'
[modified] 'modification_date'
)
)
)
我的问题是,虽然我的find('all')
查询是在User
模型上启动的,但是否可以orderBy
让我们说created
模型中的字段School
?
请让我知道这是否可能
谢谢