2016-09-12 7 views
-2

このレコードをフェッチしているうちに、このエラーを解決する方法はありますか?サイトとその動作には、 "orderBy"という名前のメソッドまたはクロージャーがありません

enter image description here

パブリック関数actionIndex(){

 $query = Site::model(); 

     $pagination = new CPagination([ 
      'defaultPageSize' => 5, 
      'totalCount' => $query->count(), 
     ]); 

     $countries = $query->orderBy('name') 
      ->offset($pagination->offset) 
      ->limit($pagination->limit) 
      ->all(); 

     return $this->render('view', [ 
      'countries' => $countries, 
      'pagination' => $pagination, 
     ]); 
} 
+0

sqlクエリを表示できますか?私はそれが 'ORDER BY'であるべきだと思います。 – patwoj98

+0

$ query = Site :: model(); $ページング=新しいCPagination(['defaultPageSize' => 5、 'totalCount' => $ query-> count()、 ]); ($ページング - >制限) $ countries- return $ this-> render( 'view'、['countries' => $ countries、 'ページネゴシエーション' => $ページング、 ]); –

答えて

1

あなたはyii1を区別し、あなたのコードをyii2.fromする必要があり、あなたが一緒にyii1とyii2を使用。

+0

はい、私はyii1とyii2の間で区別されました –

関連する問題