Vygenerujte si zobrazení seznamu v nástroji Bootstrap Admin na několik kliknutí pomocí PHPCG
"Zobrazení seznamu" jsou seznamy záznamů zobrazené v tabulkové formě na panelu správce.
Generátor CRUD umožňuje integrovat každou tabulku vaší databáze do panelu správce. Rozpozná různé typy polí a podle nich vám poskytne příslušné parametry.
Vytvoření zobrazení seznamu je jednoduché a formulář obsahuje potřebnou nápovědu a popisky, které vám pomohou, nicméně zde podrobně popíšeme dostupné funkce.
Formulář pro vytvoření zobrazení seznamu je rozdělen do pěti částí, které umožňují přizpůsobit zobrazení seznamu vašim potřebám.
V dolní části stránky můžete potvrdit vygenerování zobrazení seznamu správce.
Seznamy můžete také kdykoli přegenerovat, díky čemuž je panel správce nekonečně škálovatelný.
Pokud jste si kód generovaný CRUD přizpůsobili, nástroj pro porovnání/spojení vám umožní přenést změny provedené v předchozí verzi do nově vygenerované verze.
Podívejme se blíže, jak je tento formulář uspořádán.
Zde můžete nakonfigurovat následující nastavení:
Zde definujte pro každé pole čitelné názvy, které se budou zobrazovat ve správci. Například "Last name" pro pole "last_name".
Zde definované názvy budou použity všude tam, kde se mají zobrazovat ve správci: v zobrazení Seznam, ale také ve formulářích nebo když tato pole používají jiné tabulky ve vztazích.
Filtry umožňují uživateli vyhledávat a filtrovat záznamy v seznamu podle vybraných hodnot.
Jsou na sobě vzájemně závislé: každý filtr zobrazuje ve svém rozbalovacím seznamu pouze záznamy, které jsou k dispozici při aktivních ostatních filtrech.
U filtrů v režimu "pokročilý" je třeba zadat podrobnosti dotazu SQL. Rychlá nápověda je k dispozici přímo na stránce generátoru; úplné vysvětlení je k dispozici v návodu k filtru.
V této části můžete nastavit každé pole zvlášť, např. zda se má zobrazovat v seznamu, nebo ne, zda má být povoleno třídění nebo živé úpravy.
Volba vnořené tabulky odstraní pole z hlavních buněk datové tabulky, což umožňuje soustředit se na podstatné informace. Na začátek každého řádku tabulky je přidáno tlačítko, po jehož kliknutí se zobrazí vnořená pole, která poskytují podrobnosti o záznamu.
Rozpoznají se typy polí a podle nich se zobrazí příslušná nastavení. Např. pokud je vaše pole datum/čas, budete vyzváni k nastavení preferovaného formátu zobrazení data/času.
Pokud je typ pole SET/ENUM nebo pokud aktivujete živé úpravy v režimu "výběr", bude vám nabídnuta možnost výběru/úpravy hodnot pole "výběr".
Tyto hodnoty můžete vybrat z pole v databázi nebo je zadat jednotlivě.
Pokud je pole klíčem, jehož hodnota pochází z relační tabulky, můžete vybrat hodnotu (hodnoty), která se má zobrazit z cílové tabulky.
Například pokud tabulka adres obsahuje pole country_id, můžete zobrazit název země místo jejího ID (což je pravděpodobně dobrý nápad!).
Externí vztahy jsou vztahy, které využívají prostřední tabulku k propojení dvou jiných.
Například herec => film_herec => film
Ačkoli jsou v tomto typu vztahu tabulky většinou propojeny číselnými identifikátory, generátor PHP CRUD umožňuje zobrazit pole cílové tabulky podle vašeho výběru.
Můžete například zobrazit název filmů a datum jejich vydání, nikoli jejich ID (což je docela lepší!). Stačí jen vybrat pole, která se mají zobrazit, v poli "select" (výběr) více polí.
Chcete-li vygenerovat panel správce Bootstrap pomocí PHPCG, musíte předem:
Generátor CRUD
Zobrazení seznamu a formuláře
Filtry
Různé