Výukové programy PHP CRUD
Jak vytvořit panel správce Bootstrap

Stručný návod k použití

Vytvoření aplikace CRUD v jazyce PHP


Rychlé otázky a odpovědi

PHPCG používá standardní licenci společnosti Codecanyon. Podmínky použití jsou stejné jako u všech nástrojů, které si můžete na této platformě zakoupit.

Proto je nutné zakoupit licenci pro každý z vašich projektů.

1 projekt =

  • 1 název domény + neomezený počet subdomén
  • 2 současně aktivní instalace: 1 pro váš localhost a2. pro váš produkční server.
  • Odinstalovat / přeinstalovat můžete bez omezení. Jedinou podmínkou je, že nemůžete mít více než 2 aktivní instalace současně.

Zakoupení běžné nebo rozšířené licence na Codecanyonu opravňuje k používání a přístupu k aktualizacím bez časového omezení.
Pouze podporu je třeba pravidelně obnovovat, pokud ji chcete využívat i nadále.

Generátor PHP CRUD je chráněn licenčním systémem. Každá kopie musí být registrována. Údaje se ukládají do databáze projektu a program pravidelně kontroluje platnost na licenčním serveru.

Systém registrace/ověřování licencí je 100% spolehlivý. Proto můžete s naprostou jistotou zakoupit a zaregistrovat individuální licenci pro každého svého zákazníka.

Nákup jednotlivých licencí vám umožní využít mimořádně výhodnou cenu licence prodávané na Codecanyonu.


Pro webové agentury:

Generátor PHP CRUD je ideálním nástrojem, který vašim zákazníkům nabídne profesionální a bezpečný panel správce.

Nákup rozšířených licencí nabízí velmi výhodné klouzavé ceny, jejichž podrobnosti najdete zde: https://www.phpcrudgenerator.com/tutorials/about-php-crud-generator-license.

V případě jakýchkoli dalších požadavků nás prosím kontaktujte.


Tipy a triky

Přidání vlastního Javascriptu do správcovských formulářů:

  1. Vytvořte soubor Javascript v admin/inc/forms/ se stejným názvem položky jako v souboru formuláře.
    Upozornění: Název položky není vždy názvem tabulky: pomlčky a podtržítka v názvech tabulek jsou odstraněny.
    Například: tabulka s názvem "my-table" bude admin/inc/forms/mytable.js.
  2. Soubor JS se automaticky načte s formuláři pro vytvoření/úpravu/odstranění.

PHPCG dokáže spravovat tabulky obsahující velké množství záznamů.
Důležité jsou 2 parametry, které umožňují optimalizovat načítání seznamů záznamů:

  • Použití indexů MySQL

    To se netýká PHPCG, ale přímo struktury vaší databáze.
    Přidejte index ke každému poli, které budete pravidelně používat v dotazech. Stroj MySQL je s indexovanými poli rychlejší a efektivnější.

    Indexování polí:

    • otevřete správce databáze (phpMyAdmin nebo jiný).
    • zobrazit strukturu tabulky
    • zaškrtněte pole, která chcete indexovat
    • klikněte na tlačítko index
  • Načtení filtrů seznamu READ pomocí Ajaxu

    Když do seznamu READ přidáte nějaké filtry, každý filtr vytvoří rozbalovací seznam , který obsahuje tolik možností, kolik je záznamů.
    To opravdu není dobrý nápad, pokud má vaše tabulka tisíce záznamů.

    Pokud povolíte načítání Ajaxem (z filtru generátoru Sestavit seznam READ), načte se výběr bez dostupných možností, ale s vyhledávacím polem. Dostupné možnosti se načtou pomocí Ajaxu při vyplnění vyhledávacího pole.

Přesun instalace z localhostu na produkční server:

  1. Nahrání požadovaných složek z localhostu na produkční server
  2. Zkopírujte databázi z localhostu na produkční server.
  3. Vyčistěteinstalaci a spusťte instalační program na produkčním serveru.

Pokud narazíte na chyby 404:

Konfigurace Tinymce je k dispozici v souboru class/phpformbuilder/plugins-config-custom/tinymce.xml.

Umožňuje přidávat / odebírat pluginy tinymce, přizpůsobovat panely nástrojů atd.

Konfigurace responzivního správce souborů je k dispozici v souboru class/phpformbuilder/plugins/filemanager/config/config.php.

Můžete to udělat dvěma způsoby:

  1. Čistý způsob: změňte pořadí sloupců v databázi a poté seznam znovu sestavte.
  2. Rychlý způsob: Upravte šablonu seznamu READ v admin/templates/ a změňte pořadí buněk tabulky (<th></th> a <td></td>).
    Pokud po takové úpravě kódu seznam přegenerujete, můžete použít nástroj Porovnání souborů a sloučit nově vygenerovaný soubor s předchozími změnami.