gpt4 book ai didi

php - CakePHP - $hasMany 模型中的订单被忽略

转载 作者:可可西里 更新时间:2023-10-31 22:47:44 26 4
gpt4 key购买 nike

我有一个具有 $hasMany 属性的模型。如果我只有以下内容:

var $hasMany = 'OtherModel'

在类 OtherModel extends AppModel 中,我有以下内容:

var $order = 'colour_id DESC';

订单被忽略,但如果我在第一个模型中有这个:

    var $hasMany = array(
'OtherModel' => array(
'order' => 'colour_id DESC'
)
);

然后它使用正确的顺序。

我不确定为什么首先忽略 $hasMany 模型中的顺序?

最佳答案

模型的 $order 属性只影响源自该特定模型的 find 调用。我想这是一个设计决定。您已经猜出了对关联结果进行排序的正确方法。

关于php - CakePHP - $hasMany 模型中的订单被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2671442/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com