Vygenerujte si zobrazení seznamu správce Bootstrap 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 se budou používat všude, 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 v tomto typu vztahu jsou tabulky většinou propojeny číselnými identifikátory, umožňuje PHP CRUD zobrazit pole podle vlastního výběru pro cílovou tabulku.
Můžete například zobrazit název filmů a datum jejich vydání, nikoli jejich ID (což je docela lepší!). Stačí si jen vybrat pole, která se mají zobrazit, ve vícenásobném poli "select".
Chcete-li vygenerovat panel správce Bootstrap pomocí PHPCG, musíte předem:
Generátor CRUD
Zobrazení seznamu a formuláře
Filtry
Různé