sql >> Databasteknik >  >> RDS >> Mysql

yii2 hur man använder sökning med sqldataProvider

Jag tror att det beror på att du skriver om din $searchModel-variabel med return of search()-metoden som returnerar SqlDataProvider.

Försök att ändra din kontroller till detta:

$searchModel = new UserProfileSearch();
$sqlProvider = $searchModel->search(Yii::$app->request->queryParams,$sql);

return $this->render('index', [
    'searchModel' => $searchModel,
    'dataProvider' => $sqlProvider,
]);


  1. Begränsande returnerad post från SQL-fråga i Oracle

  2. RMAN Backup-kommandon

  3. Vad finns i logisk operatör i SQL Server - SQL Server / TSQL Tutorial Del 122

  4. SQL Auto-ökning efter DateTime