在使用fuelphp orm';s有很多吗?

在使用fuelphp orm';s有很多吗?,orm,has-many,fuelphp,Orm,Has Many,Fuelphp,我正在使用fuelphp的orm对数据进行建模。在执行级联查找时,如何控制返回子元素的顺序 例如,下面是将注释附加到帖子的示例配置: protected static $_has_many = array( 'comments' => array( 'key_from' => 'id', 'model_to' => 'Model_Comment', 'key_to' => 'post_id', 'ca

我正在使用fuelphp的orm对数据进行建模。在执行级联查找时,如何控制返回子元素的顺序

例如,下面是将注释附加到帖子的示例配置:

protected static $_has_many = array(
    'comments' => array(
        'key_from' => 'id',
        'model_to' => 'Model_Comment',
        'key_to' => 'post_id',
        'cascade_save' => true,
        'cascade_delete' => false,
    )
);
例如,我如何说按“输入日期”字段对评论排序

提前感谢,,
David

您可以将order_by子句添加到条件中

protected static $_has_many = array(
    'comments' => array(
        'key_from' => 'id',
        'model_to' => 'Model_Comment',
        'key_to' => 'post_id',
        'cascade_save' => true,
        'cascade_delete' => false,
        'conditions' => array(
            'order_by' => array(
                'field1' => 'DESC',
                'field2' => 'ASC',
            )
        ),
    ),
);
请注意,由于它们是在关系中定义的,因此它们始终处于活动状态,无法关闭