cakephp 查找模型而不是读取

cakephp find Model instead of read

我无法使用 'find' 加载我的模型,但可以使用 'read' 加载它。 我想按顺序获取模型属性。但我认为 'read' 函数没有那个。如何使用 'find' 而不是 'read'?

有效

 $itemfiles = $this->Item->read(null, $id); 

没用

$itemfiles = $this->Item->find('all', array(
                'order' => array('Upload.order' => 'asc'),
                'conditions' => array('Item.id' => $id)
        ));

还有什么方法可以使用 'read' 按顺序获取数据?

你可以这样做

$itemfiles = $this->Item->Upload->find('all',
    array (
        'conditions'    => array('Item.id' => $id),
        'order'         => array('Upload.order' => 'asc')
    )
);