sql >> Database >  >> RDS >> Mysql

yii2 hoe zoeken te gebruiken met sqldataProvider

Ik denk dat het komt omdat je je $searchModel-variabele herschrijft met de methode return of search() die SqlDataProvider retourneert.

Probeer je controller hierin te veranderen:

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

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


  1. Fix “SQL Server blokkeerde toegang tot VERKLARING ‘OpenRowset/OpenDatasource’ van component ‘Ad Hoc Distributed Queries’

  2. ODBC 4.0

  3. Is er een MySQL-equivalent van sprintf?

  4. PHP-aanmeldingssysteem werkt niet (phpmyadmin, wampserver)