PHPCG je navržen pro snadnou správu více hodnot uložených v jednom poli MySQL.
Hodnoty pole jsou v databázi uloženy ve standardním formátu (pole MySQL SET
a ENUM
) nebo ve formátu JSON (textová pole).
Více hodnot lze filtrovat v seznamu READ a upravovat je pomocí výběru více polí nebo zaškrtávacích políček.
PHPCG akceptuje jak nativní pole s více hodnotami, jako jsou SET
a ENUM
, tak textová
pole využívající více hodnot zaznamenaných v JSON.
Pokud použijete tento typ polí, generátor CRUD:
Možné hodnoty jsou nutně předdefinovány konfigurací polí MySQL z vaší databáze.
Všechny typy textových polí(varchar
, text
, ...) mohou přijímat více hodnot.
Hodnoty budou v databázi uloženy ve formátu JSON. Poté je lze převést do tabulky a použít jako hodnoty pro více výběrových polí nebo zaškrtávacích políček.
Akceptované hodnoty musí být definovány v generátoru CRUD (viz další část).
Hodnoty pole mohou:
- být definováno ručně po jedné (vlastní hodnoty).
- nebo pocházet z pole v databázi (hodnoty z databáze).
Nejprve otevřete generátor, vyberte tabulku a ověřte ji.
Karta Seznam ČTENÍ
V rozevíracím seznamu Typ vyberte možnost Pole (zaškrtávací políčko nebo vyberte více
možností).
Karta formuláře CREATE / UPDATE
V rozevíracím seznamu Pole vyberte možnost Zaškrtávací políčko
nebo Vybrat
a klikněte na tlačítko Přidat / Upravit hodnoty
.
vlastní hodnoty
Stačí přidat / upravit hodnoty
hodnoty z databáze
Chcete-li vygenerovat panel správce pomocí PHPCG, musíte předem:
Generátor CRUD
Zobrazení seznamu a formuláře
Filtry
Různé