Съдържание
Phpscaffold е генератор на суровини, тоест чрез въвеждане на данните от таблица, този софтуер ще генерира целия код за изброяване, създаване, редактиране, запазване и изтриване на данни в база данни mysql, улеснявайки разработката за тестове и бързи демонстрации.Софтуерът може да се използва онлайн или да се изтегли от http://www.phpscaffold.com/
Първото нещо ще бъде създаването на база данни и таблица за изпълнение на пример или ако имаме база данни можем да я използваме. В този случай ще използваме таблица за клиенти.
Експортираме базата данни в sql от phpmyadmin или от mysql мениджъра, който ни харесва най -много
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`)) ДВИГАТЕЛ = MyISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT = 1;
След като имаме sql текст, го поставяме в текстовото поле phpscaffold.
Увеличете
След това ни показва някои страници, които ще създаде с тези данни, можем да редактираме имената точно тамconfig.php // Конфигурация и връзка с база данни
id // Първичен ключ на таблицата можем да го променим в нашия случай това е клиентски идентификатор
list.php // списък с полета на таблицата в този случай списък на клиенти
new.php // Регистрирайте нов запис
edit.php // промяна на запис
delete.php // изтриване на запис
Затова ще щракнем върху бутона Направи моите страници.
В края той ни представя кода на всяка отделна страница, за да можем да ги копираме и генерираме съответния php файл или да изтеглим файловете в директория на нашия уеб проект.
Така че можем да видим общ файл за връзка с база данни
// сървърна връзка $ link = mysql_connect ('localhost', 'user', 'password'); if (! $ link) {die ('Не е свързано:'. mysql_error ()); } // база данни if (! mysql_select_db ('dbclientes')) {die ('Can \' t use foo: '. mysql_error ()); }
Виждаме например генерирания файл list.php
<? include ('config.php'); изхвърли "
Клиентски номер | "; изхвърлен"Име | "; изхвърлен"Адрес | "; изхвърлен"Телефон | "; изхвърлен"Провинция | "; изхвърлен"Град | "; изхвърлен"Електронна поща | "; изхвърлен"||
". nl2br ($ ред ['customerid'])." | "; изхвърлен"". nl2br ($ ред ['име'])". | "; изхвърлен"". nl2br ($ ред ['адрес'])." | "; изхвърлен"". nl2br ($ row ['phone'])." | "; изхвърлен"". nl2br ($ row ['province'])." | "; изхвърлен"". nl2br ($ row ['city'])." | "; изхвърлен"". nl2br ($ ред ['имейл'])". | "; изхвърлен"редактиране | Изтрий | "; изхвърлен"
Виждаме списък с клиенти с опции за редактиране, изтриване и ново, без да сме написали ред код, ако премахнем някои колони от предишния код, за да видим как да персонализираме дизайна.
Накрая с някои икони и някои css стилове за редовете и заглавията на таблицата можем да имаме нещо подобно за няколко минути.
Другите файлове са същите, всички php код и таблици, които могат да бъдат трансформирани в div и преведени на други езици. API на phpscaffold е лицензиран от MIT, така че всяка от неговите библиотеки може да бъде модифицирана по желание, за да проучи този инструмент.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка