Co znamená zkratka CRUD?

CRUD je zkratka pro CREATE READ UPDATE DELETE.
Označuje online aplikaci, která zobrazuje obsah databáze ve formě seznamu, umožňuje upravovat nebo mazat jednotlivé záznamy a přidávat nové. Nazývá se operace CRUD


Použitelnost a aplikace CRUD

Kdo je používá?

Všechny společnosti nebo lidé, kteří potřebují manipulovat s daty, je používají v různých formách a většinou aniž by o tom věděli.
Pokud používáte software pro správu skladových zásob výrobků, seznamu zákazníků, faktur, ... pak se jedná o aplikaci CRUD.
Váš software ukládá data interně do databáze, ať už je její formát jakýkoli (MySQL, Oracle, Microsoft SQL Server, ...). Můžete:

  • Přidání nových záznamů (CREATE), např. vytvoření faktury.
  • Zobrazte je v tabulkách, seřaďte seznam nebo proveďte vyhledávání (ČTĚTE)
  • Upravit je, např. zaznamenat stav zaplacené faktury (UPDATE).
  • A nakonec je odstraňte (DELETE).

Tento typ aplikace je velmi rozšířený a používají ho všechny společnosti bez ohledu na odvětví činnosti a velikost.

Software nebo webová aplikace?

Většina softwaru specializovaného podle odvětví činnosti, managementu nebo účetního softwaru se používá jako software instalovaný v operačním systému (OS). Existuje však stále více webových aplikací, které jsou schopny tyto úkoly plnit. Všechny administrovatelné webové stránky, všechny programy dostupné na webu v režimu SaaS jsou vlastně CRUD webové aplikace.

Několik příkladů

  • Internetové prodejní stránky: panel správce umožňuje spravovat produkty (ceny, zásoby, fotografie, popisy, ...), účty zákazníků, objednávky atd...
  • Řízení vztahů se zákazníky: řízení zákazníků, prodejní místa, lidské zdroje, služby, marketingové strategie, ...
  • Sdružení: správa členství, registrace, členské příspěvky, rozvrh, organizace, ...
  • Prezentační stránky: jste fotograf, překladatel, grafik, organizujete akce, ...

Ať už vykonáváte jakoukoli profesní činnost, vždy potřebujete webovou aplikaci pro správu dat, prezentaci svých služeb, úspěchů, správu klientely nebo organizaci svého rozvrhu.

Jak to funguje

Většina aplikací CRUD používá funkce jazyka PHP, které musí uživatel naprogramovat k provedení jednotlivých úloh:

  • Vytvoření nového záznamu
  • Přečtěte si některé záznamy
  • Aktualizace některých existujících záznamů
  • Odstranění záznamů

Tyto úlohy se nazývají"operace CRUD".

Chcete-li například načíst obsah databázové tabulky a zobrazit seznam záznamů, musíte použít tento typ kódu:

    $data = new CRUD();
    $data->getTable('my-table');
    $data->showList();

Tento základní příklad ukazuje, že je snadné vytvořit a zobrazit seznam záznamů pomocí nejběžnějších aplikací CRUD.

Většinou však budete potřebovat složitější funkce pro vytváření seznamů:

  • zobrazit čitelné názvy polí
  • filtrování a třídění výsledků
  • zobrazit pole relační tabulky
  • formátovat data
  • zobrazení obrázků
  • seskupit některá pole ve vnořených tabulkách
  • upravovat některá pole "na místě", nikoli pomocí aktualizačního formuláře.
  • skrýt některá pole, která nechcete zobrazit koncovému uživateli správce.
  • převést některé hodnoty
  • ...

Tyto funkce jsou běžně poskytovány prostřednictvím základních funkcí PHP, které je třeba naprogramovat a nakonfigurovat podle vašich potřeb pro každou tabulku a pole.

Všechny tyto operace se mohou rychle stát složitými na programování, bude nutné věnovat čas kontrole každé tabulky, každého pole a použití příslušných funkcí.

Zde vám může pomoci generátor PHP CRUD!

Čím se PHPCG liší od většiny ostatních aplikací CRUD?

Je to chytrá aplikace.

PHPCG provede inteligentní analýzu vaší databáze a vygeneruje veškerý kód za vás.

Analyzuje celou databázi a zjišťuje tabulky, přímé a nepřímé vztahy, pole, typy polí a očekávané hodnoty.

Odtud aplikace vygeneruje logiku hrubé chyby: Dotazy MySQL, objekty PHP, formuláře, validace dat, vykreslovací šablony,...

Poskytuje jednoduché a uživatelsky přívětivé grafické uživatelské rozhraní (GUI).

Generátor je prezentován jako online aplikace a umožňuje konfigurovat seznamy a formuláře.

  1. 1Vyberte tabulku databáze, kterou chcete použít.
  2. 2Vyberte sipreference pro jednotlivá pole
  3. 3 Ověřením vygenerujte aplikaci CRUD PHP.

Panel správce Bootstrap je vysoce přizpůsobitelný

Generátor poskytuje jednoduchý formulář nastavení, který umožňuje přizpůsobit nejdůležitější věci: Generátor umožňuje nastavení jazyků, nastavení projektu, skinu a různých dalších možností.

Kód administrátorského panelu Bootstrap je přehledný, čistý a přizpůsobitelný každému, kdo rozumí PHP, HTML, CSS, jQuery, Bootstrap.

struktura a logika jsou podrobně popsány v různých částech této dokumentace a ve výukových materiálech.

Ověřování, správa uživatelů a profilů v panelu správce Bootstrap

PHPCG obsahuje modul pro ověřování a správu uživatelských profilů a kompletní administrační rozhraní připravené pro hostování vašich dat.

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