Sadržaj
Phpscaffold je grub generator, odnosno unošenjem podataka iz tablice ovaj će softver generirati sav kôd za popis, stvaranje, uređivanje, spremanje i brisanje podataka u mysql bazi podataka, olakšavajući razvoj testova i brzih demonstracija.Softver se može koristiti na mreži ili preuzeti s http://www.phpscaffold.com/
Prva stvar bit će stvaranje baze podataka i tablice za izvođenje primjera ili ako imamo bazu podataka, možemo je koristiti. U ovom slučaju koristit ćemo tablicu kupaca.
Izvozimo bazu podataka u sql iz phpmyadmina ili mysql upravitelja koji nam se najviše sviđa
CREATE TABLE `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`)) MOTOR = ZNAČAJNA KARETA MyISAM = latin1 AUTO_INCREMENT = 1;
Nakon što imamo sql tekst, zalijepimo ga u tekstualni okvir phpscaffold.
POVEĆAJTE
Zatim nam pokazuje neke stranice koje će stvoriti s tim podacima, možemo tamo urediti imenaconfig.php // Konfiguracija i povezivanje s bazom podataka
id // Primarni ključ tablice možemo ga promijeniti u našem slučaju to je klijentski ID
list.php // popis polja tablice u ovom slučaju popis kupaca
new.php // Registrirajte novi zapis
edit.php // izmijeniti zapis
delete.php // brisanje zapisa
Stoga ćemo kliknuti gumb Napravi moje stranice.
Na kraju nam predstavlja kôd svake zasebne stranice kako bismo ih mogli kopirati i generirati odgovarajuću php datoteku ili preuzeti datoteke u direktorij našeg web projekta.
Tako možemo vidjeti generičku datoteku povezivanja baze podataka
// veza s poslužiteljem $ link = mysql_connect ('localhost', 'user', 'password'); if (! $ link) {die ('Nije povezano:'. mysql_error ()); } // baza podataka if (! mysql_select_db ('dbclientes')) {die ('Can \' t use foo: '. mysql_error ()); }
Vidimo na primjer generiranu datoteku list.php
<? include ('config.php'); izbaciti "
ID klijenta | "; izbaciti "Ime | "; izbaciti "Adresa | "; izbaciti "Telefon | "; izbaciti "Pokrajina | "; izbaciti "Grad | "; izbaciti "|||
". nl2br ($ row ['customerid'])." | "; izbaciti "". nl2br ($ row ['name'])." | "; izbaciti "". nl2br ($ row ['adresa'])." | "; izbaciti "". nl2br ($ row ['phone'])." | "; izbaciti "". nl2br ($ row ['province'])." | "; izbaciti "". nl2br ($ row ['city'])." | "; izbaciti "". nl2br ($ row ['email'])". " | "; izbaciti "Uredi | Izbrisati | "; izbaciti "
Vidimo popis klijenata s opcijama za uređivanje, brisanje i novo bez da smo napisali redak koda ako uklonimo neke stupce iz prethodnog koda da vidimo kako prilagoditi dizajn.
Konačno, s nekim ikonama i nekim css stilovima za retke i naslove tablice možemo dobiti ovako nešto za nekoliko minuta.
Ostale datoteke su iste, svi php kod i tablice koje se mogu pretvoriti u div i prevesti na druge jezike. API za phpscaffold licenciran je od strane MIT -a, pa se bilo koja od njegovih knjižnica može po volji izmijeniti kako bi se istražilo o ovom alatu.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod