sql >> Database teknologi >  >> RDS >> Mysql

yii2 hvordan man bruger søgning med sqldataProvider

Jeg tror, ​​det er fordi du omskriver din $searchModel-variabel med return of search()-metoden, som returnerer SqlDataProvider.

Prøv at ændre din controller til dette:

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

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


  1. Hvordan søger man i JSON-array i MySQL?

  2. Forbind Metabase med MySQL til dataudforskning

  3. standardværdien af ​​GUID i for en kolonne i mysql

  4. Sådan fungerer Setseed() i PostgreSQL