代码之家  ›  专栏  ›  技术社区  ›  지윤김

cakephp查找模型而不是读取

  •  1
  • 지윤김  · 技术社区  · 7 年前

    我不能用“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)
            ));
    

    还有什么方法可以使用“读取”按顺序获取数据?

    1 回复  |  直到 7 年前
        1
  •  0
  •   A.A Noman    7 年前

    你可以这样做

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