2017-10-02 14 views
1

'find'でモデルを読み込むことはできませんが、 'read'で読み込むことはできます。 モデル属性をオーダー別に取得したい。しかし、私は '読み取り'機能はそれを持っていないと思う。 「読み取り」の代わりに「検索」を使用するにはどうすればよいですか?cakephp findの代わりにモデル

それは

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

動作しない

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

動作し、また、「読み取り」を使用して順序でデータを取得する方法はありますか?

+0

は( 'Upload.order' => 'ASC')または '注文' =>配列( 'Item.order' は正しい '注文' =>配列です。このような方法で行うことができます=> 'asc')? –

答えて

0

あなたは

$itemfiles = $this->Item->Upload->find('all', 
    array (
     'conditions' => array('Item.id' => $id), 
     'order'   => array('Upload.order' => 'asc') 
    ) 
); 
関連する問題