Verktøy for webutvikling - phpscaffold

Innholdsfortegnelse
Phpscaffold er en crud -generator, det vil si at ved å legge inn dataene fra en tabell, vil denne programvaren generere all koden for å liste, opprette, redigere, lagre og slette data i en mysql -database, noe som letter utvikling for tester og raske demoer.
Programvaren kan brukes online eller lastes ned fra http://www.phpscaffold.com/
Det første vil være å lage en database og et bord for å utføre et eksempel, eller hvis vi har en database, kan vi bruke den. I dette tilfellet vil vi bruke et kundetabell.
Vi eksporterer databasen til sql fra phpmyadmin eller mysql -manageren som vi liker best
OPPRETT TABELL `kunder` (` 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;

Når vi har sql -teksten, limer vi den inn i phpscaffold -tekstboksen.

FORSTØRRE

Deretter viser det oss noen sider som det vil opprette med disse dataene, vi kan redigere navnene akkurat der
config.php // Konfigurasjon og databasetilkobling
id // Hovednøkkelen i tabellen vi kan endre den i vårt tilfelle det er klient -ID
list.php // liste over feltene i tabellen i denne saken listen over kunder
new.php // Registrer en ny rekord
edit.php // endre en post
delete.php // slette en post
Derfor kommer vi til å klikke på knappen Lag mine sider.
På slutten presenterer den oss koden for hver separate side, slik at vi kan kopiere dem og generere den tilsvarende php -filen eller laste ned filene til en katalog i vårt webprosjekt.

Så vi kan se en generisk databasetilkoblingsfil
 // serverforbindelse $ link = mysql_connect ('localhost', 'user', 'password'); if (! $ link) {die ('Ikke tilkoblet:'. mysql_error ()); } // database hvis (! mysql_select_db ('dbclientes')) {die ('Kan ikke bruke foo:'. mysql_error ()); } 

Vi ser for eksempel den genererte filen list.php
 <? inkludere ('config.php'); kastet ut "
"; kastet ut "
"; kastet ut ""; kastet ut ""; kastet ut ""; kastet ut ""; kastet ut ""; kastet ut ""; kastet ut ""; kastet ut "

"; $ result = mysql_query (" SELECT * FROM `customers`") eller trigger_error (mysql_error ()); while ($ row = mysql_fetch_array ($ result)) {foreach ($ row AS $ key => $ value) {$ rad [$ key] = stripslashes ($ value);} echo "
"; kastet ut ""; kastet ut ""; kastet ut ""; kastet ut ""; kastet ut ""; kastet ut ""; kastet ut ""; kastet ut " "; kastet ut "

"; } kastet ut "
Kunde IDNavnAdresseTelefonProvinsByE-post
". nl2br ($ row ['customerid'])."". nl2br ($ rad ['navn'])."". nl2br ($ rad ['adresse'])."". nl2br ($ row ['phone'])."". nl2br ($ rad ['provins'])."". nl2br ($ rad ['by'])."". nl2br ($ row ['email'])."RedigereSlett
"; ekko" Ny rad ";?> var13 ->

Vi ser en klientliste med alternativer for å redigere, slette og nye uten å ha skrevet en kodelinje hvis vi fjerner noen kolonner fra den forrige koden for å se hvordan vi tilpasser designet.

Til slutt med noen ikoner og noen css -stiler for tabellens rader og titler, kan vi få noe slikt på få minutter.

De andre filene er de samme alle php -koden og tabellene som også kan transformeres til div og oversettes til andre språk. Phpscaffold API er lisensiert av MIT, så alle bibliotekene kan endres etter ønske for å undersøke dette verktøyet.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave