0
2 DB 연결, db 및 db2가 있습니다. 나는 db2 연결에서 테이블 클레임으로부터 모든 데이터를 얻고 싶다. 아래는 내 SQL이고 그것은 DB2 연결에서 읽지 않았다. 이 문제를 해결하는 방법?2 db 연결에 대해 SqlDataProvider를 생성하는 방법
$sql = "SELECT * FROM claim where provider_id = xx ";
$sql_count = "SELECT COUNT FROM ($sql) AS count ";
$totalCount = Yii::$app->db2->createCommand($sql_count)->queryScalar();
$dataProvider = new SqlDataProvider([
'sql' => $sql,
'totalCount' => $totalCount,
'sort' =>false,
'pagination' => [
'pageSize' => 10,
],
]);
return $dataProvider;
이미 모든 구성이 있습니다. 내가 전에 제공하는 SQL은 DB2에 주장 모델에 있고이 SQL은 DB 연결에 다른 모델에서 호출되고있다. print_r ($ dataProvider)을 할 때 데이터베이스 이름은 db2가 아닌 db 연결입니다. DB 연결에서 모델로부터 함수를 호출했기 때문입니까? – kasmawati