sql >> Databáze >  >> RDS >> Mysql

yii2 jak používat vyhledávání pomocí sqldataProvider

Myslím, že je to proto, že svou proměnnou $searchModel přepisujete metodou return of search(), která vrací SqlDataProvider.

Zkuste změnit ovladač na toto:

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

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


  1. GeoDjango v systému Windows:Nelze najít knihovnu GDAL / OSError:[WinError 126] Zadaný modul nebyl nalezen

  2. PHP/MySQL:Vytvořit nové připojení pro každý dotaz?

  3. Import .csv se sloupcem časového razítka (dd.mm.yyyy hh.mm.ss) pomocí psql \copy

  4. Transformace řádků na sloupce v MySQL