Nástroje pro vývoj webu - phpscaffold

Obsah
Phpscaffold je hrubý generátor, to znamená, že zadáním dat z tabulky tento software vygeneruje veškerý kód pro seznam, vytváření, úpravy, ukládání a mazání dat v databázi mysql, což usnadní vývoj pro testy a rychlá ukázka.
Software lze použít online nebo stáhnout z http://www.phpscaffold.com/
První věcí bude vytvoření databáze a tabulky pro provedení příkladu, nebo pokud máme databázi, můžeme ji použít. V tomto případě použijeme tabulku zákazníků.
Databázi exportujeme do sql z phpmyadminu nebo správce mysql, který se nám nejvíce líbí
VYTVOŘIT TABULKU `customers` (` customerid` int (100) NOT NULL AUTO_INCREMENT, `name` varchar (255) DEFAULT NULL,` address` varchar (255) DEFAULT NULL, `phone` varchar (50) DEFAULT NULL,` province` varchar (255) DEFAULT NULL, `city` varchar (255) DEFAULT NULL,` email` varchar (255) DEFAULT NULL, PRIMARY KEY (`customerid`), KEY` customerid` (` customerid`)) ENGINE = MyISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT = 1;

Jakmile máme sql text, vložíme ho do textového pole phpscaffold.

ZVĚTŠIT

Pak nám to ukáže nějaké stránky, které to s těmi daty vytvoří, názvy můžeme upravit přímo tam
config.php // Konfigurace a připojení k databázi
id // Primární klíč tabulky můžeme změnit, v našem případě je to id klienta
list.php // seznam polí tabulky v tomto případě seznam zákazníků
new.php // Zaregistrujte nový záznam
edit.php // úprava záznamu
delete.php // odstranění záznamu
Proto klikneme na tlačítko Vytvořit mé stránky.
Na konci nám předkládá kód každé samostatné stránky, abychom je mohli zkopírovat a vygenerovat odpovídající soubor php nebo stáhnout soubory do adresáře našeho webového projektu.

Můžeme tedy vidět obecný soubor připojení k databázi
 // připojení k serveru $ link = mysql_connect ('localhost', 'uživatel', 'heslo'); if (! $ link) {die ('Not connected:'. mysql_error ()); } // databáze if (! mysql_select_db ('dbclientes')) {die ('Can \' t use foo: '. mysql_error ()); } 

Vidíme například vygenerovaný soubor list.php
 <? include ('config.php'); vyhodil "
"; vyhodil "
"; vyhodil ""; vyhodil ""; vyhodil ""; vyhodil ""; vyhodil ""; vyhodil ""; vyhodil ""; vyhodil "

"; $ result = mysql_query (" SELECT * FROM `customers`") nebo trigger_error (mysql_error ()); while ($ row = mysql_fetch_array ($ result)) {foreach ($ row AS $ key => $ value) {$ řádek [$ key] = stripslashes ($ hodnota);} echo "
"; vyhodil ""; vyhodil ""; vyhodil ""; vyhodil ""; vyhodil ""; vyhodil ""; vyhodil ""; vyhodil " "; vyhodil "

"; } vyhodil "
Zákaznické identifikační číslonázevAdresaTelefonProvincieMěstoE-mailem
". nl2br ($ row ['customerid'])."". nl2br ($ row ['name'])."". nl2br ($ řádek ['adresa'])."". nl2br ($ row ['phone'])."". nl2br ($ row ['provincie'])."". nl2br ($ row ['city'])."". nl2br ($ row ['email'])."UpravitVymazat
"; echo" New Row ";?> var13 ->

Pokud odstraníme některé sloupce z předchozího kódu, abychom viděli, jak přizpůsobit design, vidíme seznam klientů s možnostmi upravit, odstranit a nový, aniž bychom museli napsat řádek kódu.

Nakonec s některými ikonami a některými styly css pro řádky a názvy tabulky můžeme mít něco takového za několik minut.

Ostatní soubory jsou stejné, všechny php kódy a tabulky, které lze převést na div a přeložit také do jiných jazyků. Rozhraní phpscaffold API je licencováno MIT, takže kteroukoli z jeho knihoven lze libovolně upravit a prozkoumat tento nástroj.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave