Lekce 12 - Generátor testovacích dat v PHP - Entity a relace
V minulém díle, Generátor testovacích dat v PHP - Tvorba wrapperu, jsme dokončili jádro a naprogramovali speciální databázový wrapper.
Vítám vás u pokračování tutoriálu tvorby generátoru náhodných dat. Dnes generátor testovacích dat dokončíme.
Tvorba dalších entit
Podobně jako jsme vytvářeli entitu Name, můžeme vytvořit
entitu Surname. Podívejme se ale na tvorbu mírně
složitějších entit.
Vytvořme si třídu, která bude implementovat
IRandomizableItem. To je jasné, email se bude vkládat jak do
definice, tak do tabulky. SQL typ emailu bude varchar(255) a
řekneme, že bude obsahovat český text:
class Email implements IRandomizableItem { public bool $insertToDefinition = true; public bool $insertToTable = true; function columnSqlType(): string { return "varchar(255) COLLATE utf8_czech_ci"; } }
V emailových adresách budeme používat domény. Vytvořme si
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tutoriálu dokončíme PHP generátor testovacích dat pro MySQL databázi. Vytvoříme si další entity a naprogramujeme databázové relace.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.