Přidání filtrů do zobrazení seznamu správce Bootstrap

PHPCG umožňuje přidat filtry do seznamů READ správce koncového uživatele během několika kliknutí.


Souhrn

Předpoklady

Chcete-li přidat filtry do seznamů READ na panelu správce pomocí PHPCG, musíte předem:

CRUD sample database diagram
Vzorový diagram databáze CRUD

Seznamy filtrů správce READ

PHPCG nabízí dva způsoby, jak přidat rozbalovací seznamy pro filtrování záznamů v seznamech správce READ:

  • Jednoduché filtry
  • Pokročilé filtry

Jednoduché filtry

Můžete je použít k filtrování seznamu pomocí libovolného pole aktuální tabulky.

Články můžete filtrovat například podle id, názvu nebo data publikování.

Rozšířené filtry

Můžete je použít k filtrování seznamu pomocí libovolného pole jakékoli související tabulky.

Chcete-li vytvořit"pokročilý filtr", musíte vytvořit vlastní dotaz SQL, abyste získali hodnotu, kterou chcete použít v rozbalovacím seznamu filtru.


Zadejte hodnoty do generátoru CRUD(Sestavit seznam READ => přidat filtr => pokročilé):

Štítek
Štítek rozevíracího seznamu zobrazený v panelu správce.
tj.: Autor
Hodnota(y)
Hodnoty zobrazené v rozevíracím seznamu možností, oddělené znaménkem "+".
tj.: authors.name + authors.first_name
Pole
Pole použitá v příkazu SELECT.
tj.: authors.name, authors.first_name, articles.authors_id
Pole, která mají být filtrována
Hodnota možnosti použitá k filtrování seznamu.
tj.: articles.authors_id
SQL FROM
Příkaz SQL FROM použitý k získání záznamů.
tj.: articles INNER JOIN authors ON articles.authors_id = authors.id
Číslo sloupce
Index sloupce v seznamu READ v panelu správce.
Tj.: 2
Typ hodnot
Text nebo logická hodnota

V předchozím příkladu chceme zobrazit rozbalovací seznam se jmény autorů + křestními jmény, abychom mohli filtrovat seznam článků READ podle author_id, kde author_id je cizí klíč.

FlySpeed SQL Query pomůže generovat a testovat vaše dotazy

Hlavní stránka výukového programu PHP CRUD