Jak spravovat pole hodnot
(Výběr více hodnot a zaškrtávacích políček)

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.


Typy polí, které se používají pro správu hodnot pole

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.

  • Pole SET a ENUM MySQL

    Pokud použijete tento typ polí, generátor CRUD:

    • automaticky zjistí přijaté hodnoty.
    • předvyplní možné hodnoty polí pro výběr nebo zaškrtávací políčko.
    • automaticky zobrazí hodnoty v zobrazeních seznamů správně oddělené čárkami.

    Možné hodnoty jsou nutně předdefinovány konfigurací polí MySQL z vaší databáze.

  • Textová pole

    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).

Definování hodnot polí ve formátu JSON (hodnoty pole)

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.

  1. Karta Seznam ČTENÍ

    • Vyberte kartu Sestavit seznam READ a přejděte dolů na své pole.
    • V rozevíracím seznamu Typ vyberte možnost Pole (zaškrtávací políčko nebo vyberte více možností).

      checkbox or select multiple
      zaškrtávacího políčka nebo vybrat více
    • Nakonfigurujte ostatní pole a poté seznam ověřte.
  2. Karta formuláře CREATE / UPDATE

    • Vyberte kartu Vytvořit / Aktualizovat formuláře a přejděte dolů na své pole.
    • 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.

      checkbox or select multiple - add / edit values
      zaškrtávací políčko nebo vybrat více - přidat / upravit hodnoty
    • vlastní hodnoty

      Stačí přidat / upravit hodnoty

      checkbox or select multiple - add / edit custom values
      zaškrtávací políčko nebo výběr více políček - přidání / úprava vlastních hodnot
    • hodnoty z databáze

      checkbox or select multiple - choose the values from your database
      zaškrtávací políčko nebo vybrat více - vyberte hodnoty z databáze.
    • Nakonfigurujte ostatní pole a poté ověřte vytvoření formulářů.

Předpoklady

Chcete-li vygenerovat panel správce pomocí PHPCG, musíte předem:

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