Webudviklingsværktøjer - phpscaffold

Indholdsfortegnelse
Phpscaffold er en crud -generator, det vil sige ved at indtaste dataene fra en tabel, vil denne software generere al koden til liste, oprette, redigere, gemme og slette data i en mysql -database, hvilket letter udvikling til test og hurtige demoer.
Softwaren kan bruges online eller downloades fra http://www.phpscaffold.com/
Den første ting vil være at oprette en database og en tabel til at udføre et eksempel, eller hvis vi har en database, kan vi bruge den. I dette tilfælde vil vi bruge et kundetabel.
Vi eksporterer databasen til sql fra phpmyadmin eller mysql -manager, som vi bedst kan lide
OPRET TABEL `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, indsætter vi den i tekstfeltet phpscaffold.

FORSTØRRE

Så viser det os nogle sider, som det vil oprette med disse data, vi kan redigere navnene lige der
config.php // Konfiguration og databaseforbindelse
id // Tabellenes primære nøgle, vi kan ændre det i vores tilfælde, det er klient -id
list.php // liste over felter i tabellen i dette tilfælde liste over kunder
new.php // Registrer en ny rekord
edit.php // rediger en post
delete.php // slet en post
Derfor vil vi klikke på knappen Lav mine sider.
I slutningen præsenterer den koden for hver separat side, så vi kan kopiere dem og generere den tilsvarende php -fil eller downloade filerne til en bibliotek i vores webprojekt.

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

Vi ser for eksempel den genererede fil list.php
 <? include ('config.php'); smed ud "
"; smed ud "
"; smed ud ""; smed ud ""; smed ud ""; smed ud ""; smed ud ""; smed ud ""; smed ud ""; smed ud "

"; $ resultat = mysql_query (" SELECT * FRA `kunder`") eller trigger_error (mysql_error ()); mens ($ row = mysql_fetch_array ($ resultat)) {foreach ($ row AS $ key => $ value) {$ række [$ key] = stripslashes ($ value);} echo "
"; smed ud ""; smed ud ""; smed ud ""; smed ud ""; smed ud ""; smed ud ""; smed ud ""; smed ud " "; smed ud "

"; } smed ud "
Kunde IDNavnAdressetelefonProvinsByE-mail
". nl2br ($ row ['customerid'])."". nl2br ($ række ['navn'])."". nl2br ($ række ['adresse'])."". nl2br ($ row ['phone'])."". nl2br ($ række ['provins'])."". nl2br ($ række ['by'])."". nl2br ($ row ['email'])."RedigereSlet
"; ekko" Ny række ";?> var13 ->

Vi ser en klientliste med muligheder for at redigere, slette og nye uden at have skrevet en kodelinje, hvis vi fjerner nogle kolonner fra den tidligere kode for at se, hvordan designet tilpasses.

Endelig med nogle ikoner og nogle css -stilarter til tabellernes rækker og titler kan vi få sådan noget på få minutter.

De andre filer er de samme alle php -kode og tabeller, der også kan transformeres til div og oversættes til andre sprog. Phpscaffold API er licenseret af MIT, så ethvert af dets biblioteker kan ændres efter ønske for at undersøge dette værktøj.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt
wave wave wave wave wave