Spisie treści
Phpscaffold to crud generator, co oznacza, że wprowadzając dane z tabeli, to oprogramowanie wygeneruje cały kod do listy, tworzenia, edycji, zapisywania i usuwania danych w bazie mysql, ułatwiając tworzenie testów i szybkich demonstracji.Z oprogramowania można korzystać online lub pobrać ze strony http://www.phpscaffold.com/
Pierwszą rzeczą będzie stworzenie bazy danych i tabeli do wykonania przykładu lub jeśli mamy bazę danych to możemy z niej skorzystać. W tym przypadku użyjemy tabeli klientów.
Eksportujemy bazę danych do sql z phpmyadmina lub menedżera mysql, który lubimy najbardziej
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`)) ENGINE = MyISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT = 1;
Gdy mamy już tekst sql, wklejamy go do pola tekstowego phpscaffold.
POWIĘKSZAĆ
Następnie pokazuje nam kilka stron, które utworzy z tymi danymi, możemy edytować nazwy właśnie tamconfig.php // Konfiguracja i połączenie z bazą danych
id // Klucz podstawowy tabeli możemy go zmienić w naszym przypadku jest to identyfikator klienta
list.php // lista pól tabeli w tym przypadku lista klientów
new.php // Zarejestruj nowy rekord
edit.php // zmodyfikuj rekord
delete.php // usuń rekord
Dlatego klikniemy przycisk Make My Pages.
Na koniec przedstawia nam kod każdej oddzielnej strony, abyśmy mogli je skopiować i wygenerować odpowiedni plik php lub pobrać pliki do katalogu naszego projektu internetowego.
Możemy więc zobaczyć ogólny plik połączenia z bazą danych
// połączenie z serwerem $ link = mysql_connect ('localhost', 'user', 'password'); if (! $ link) {die ('Nie połączono:'. mysql_error ()); } // baza danych if (! mysql_select_db ('dbclientes')) {die (' Nie można używać foo:'. mysql_error ()); }
Widzimy na przykład wygenerowany plik list.php
<? dołącz ('config.php'); wyrzucił "
Identyfikator klienta | "; wyrzucił "Nazwa | "; wyrzucił "Adres | "; wyrzucił "Telefon | "; wyrzucił "Województwo | "; wyrzucił "Miasto | "; wyrzucił "|||
". nl2br ($ wiersz ['customerid'])." | "; wyrzucił "". nl2br ($ wiersz ['nazwa'])." | "; wyrzucił "". nl2br ($ wiersz ['adres'])." | "; wyrzucił "". nl2br ($ wiersz ['telefon'])." | "; wyrzucił "". nl2br ($ wiersz ['prowincja'])." | "; wyrzucił "". nl2br ($ wiersz ['miasto'])." | "; wyrzucił "". nl2br ($ wiersz ['email'])." | "; wyrzucił "Edytować | Usunąć | "; wyrzucił "
Widzimy listę klientów z opcjami edycji, usuwania i nowych bez napisania linii kodu, jeśli usuniemy niektóre kolumny z poprzedniego kodu, aby zobaczyć, jak dostosować projekt.
Wreszcie z kilkoma ikonami i kilkoma stylami CSS dla wierszy i tytułów tabeli możemy mieć coś takiego w ciągu kilku minut.
Pozostałe pliki to ten sam kod php i tabele, które można przekształcić w div i przetłumaczyć również na inne języki. API phpscaffold jest licencjonowane przez MIT, więc każdą z jego bibliotek można dowolnie modyfikować w celu zbadania tego narzędzia.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt