Алати за веб развој - пхпсцаффолд

Преглед садржаја
Пхпсцаффолд је груб генератор, односно уношењем података из табеле овај софтвер ће генерисати сав код за попис, креирање, уређивање, чување и брисање података у мискл бази података, олакшавајући развој тестова и брзих демонстрација.
Софтвер се може користити на мрежи или преузети са хттп://ввв.пхпсцаффолд.цом/
Прва ствар ће бити стварање базе података и табеле за извођење примера или ако имамо базу података, можемо је користити. У овом случају користићемо табелу купаца.
Извозимо базу података у скл из пхпмиадмина или мискл менаџера који нам се највише свиђа
ЦРЕАТЕ ТАБЛЕ `цустомерс` (` цустомерид` инт (100) НОТ НУЛЛ АУТО_ИНЦРЕМЕНТ, `наме` варцхар (255) ДЕФАУЛТ НУЛЛ,` аддресс` варцхар (255) ДЕФАУЛТ НУЛЛ, `пхоне` варцхар (50) ДЕФАУЛТ НУЛЛ,` провинце` варцхар (255) ДЕФАУЛТ НУЛЛ, `цити` варцхар (255) ДЕФАУЛТ НУЛЛ,` емаил` варцхар (255) ДЕФАУЛТ НУЛЛ, ПРИМАРИ КЕИ (`цустомерид`), КЕИ` цустомерид` (` цустомерид`)) ЕНГИНЕ = МиИСАМ ДЕФАУЛТ ЦХАРСЕТ = латин1 АУТО_ИНЦРЕМЕНТ = 1;

Када добијемо скл текст, залепимо га у оквир за текст пхпсцаффолд.

ЕНЛАРГЕ

Затим нам показује неке странице које ће створити с тим подацима. Тамо можемо уредити имена
цонфиг.пхп // Конфигурација и повезивање са базом података
ид // Примарни кључ табеле можемо га променити у нашем случају то је клијентски ИД
лист.пхп // листа поља табеле у овом случају листа купаца
нев.пхп // Региструјте нови запис
едит.пхп // измена записа
делете.пхп // брисање записа
Због тога ћемо кликнути на дугме Направи моје странице.
На крају нам представља код сваке засебне странице како бисмо их могли копирати и генерирати одговарајућу пхп датотеку или преузети датотеке у директориј нашег веб пројекта.

Тако можемо видети генеричку датотеку везе са базом података
 // веза са сервером $ линк = мискл_цоннецт ('лоцалхост', 'усер', 'пассворд'); иф (! $ линк) {дие ('Није повезано:'. мискл_еррор ()); } // база података иф (! мискл_селецт_дб ('дбцлиентес')) {дие ('Цан \' т усе фоо: '. мискл_еррор ()); } 

Видимо на пример генерисану датотеку лист.пхп
 <? инцлуде ('цонфиг.пхп'); Избацио "
"; Избацио "
"; Избацио ""; Избацио ""; Избацио ""; Избацио ""; Избацио ""; Избацио ""; Избацио ""; Избацио "

"; $ ресулт = мискл_куери (" СЕЛЕЦТ * ФРОМ `цустомерс`") или триггер_еррор (мискл_еррор ()); вхиле ($ ров = мискл_фетцх_арраи ($ ресулт)) {фореацх ($ ров АС $ кеи => $ валуе) {$ ров [$ кеи] = стрипсласхес ($ валуе);} ецхо "
"; Избацио ""; Избацио ""; Избацио ""; Избацио ""; Избацио ""; Избацио ""; Избацио ""; Избацио " "; Избацио "

"; } Избацио "
Идентификација купцаИмеАдресаТелефонПровинцеГрадЕ-маил
". нл2бр ($ ров ['цустомерид'])."". нл2бр ($ ров ['наме'])."". нл2бр ($ ред ['адреса'])."". нл2бр ($ ров ['пхоне'])."". нл2бр ($ ров ['провинце'])."". нл2бр ($ ров ['цити'])."". нл2бр ($ ров ['емаил'])". "УредитиИзбриши
"; ецхо" Нови ред ";?> вар13 ->

Видимо листу клијената са опцијама за уређивање, брисање и ново без писања линије кода ако уклонимо неке колоне из претходног кода да видимо како да прилагодимо дизајн.

Коначно, са неким иконама и неким цсс стиловима за редове и наслове табеле можемо добити овако нешто за неколико минута.

Остале датотеке су исте, сав пхп код и табеле које се могу трансформисати у див и превести на друге језике. АПИ за пхпсцаффолд је лиценциран од стране МИТ -а, тако да се било која његова библиотека може по жељи модификовати како би се истражило ово средство.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave