Преглед садржаја
Пхпсцаффолд је груб генератор, односно уношењем података из табеле овај софтвер ће генерисати сав код за попис, креирање, уређивање, чување и брисање података у мискл бази података, олакшавајући развој тестова и брзих демонстрација.Софтвер се може користити на мрежи или преузети са хттп://ввв.пхпсцаффолд.цом/
Прва ствар ће бити стварање базе података и табеле за извођење примера или ако имамо базу података, можемо је користити. У овом случају користићемо табелу купаца.
Извозимо базу података у скл из пхпмиадмина или мискл менаџера који нам се највише свиђа
ЦРЕАТЕ ТАБЛЕ `цустомерс` (` цустомерид` инт (100) НОТ НУЛЛ АУТО_ИНЦРЕМЕНТ, `наме` варцхар (255) ДЕФАУЛТ НУЛЛ,` аддресс` варцхар (255) ДЕФАУЛТ НУЛЛ, `пхоне` варцхар (50) ДЕФАУЛТ НУЛЛ,` провинце` варцхар (255) ДЕФАУЛТ НУЛЛ, `цити` варцхар (255) ДЕФАУЛТ НУЛЛ,` емаил` варцхар (255) ДЕФАУЛТ НУЛЛ, ПРИМАРИ КЕИ (`цустомерид`), КЕИ` цустомерид` (` цустомерид`)) ЕНГИНЕ = МиИСАМ ДЕФАУЛТ ЦХАРСЕТ = латин1 АУТО_ИНЦРЕМЕНТ = 1;
Када добијемо скл текст, залепимо га у оквир за текст пхпсцаффолд.
ЕНЛАРГЕ
Затим нам показује неке странице које ће створити с тим подацима. Тамо можемо уредити именацонфиг.пхп // Конфигурација и повезивање са базом података
ид // Примарни кључ табеле можемо га променити у нашем случају то је клијентски ИД
лист.пхп // листа поља табеле у овом случају листа купаца
нев.пхп // Региструјте нови запис
едит.пхп // измена записа
делете.пхп // брисање записа
Због тога ћемо кликнути на дугме Направи моје странице.
На крају нам представља код сваке засебне странице како бисмо их могли копирати и генерирати одговарајућу пхп датотеку или преузети датотеке у директориј нашег веб пројекта.
Тако можемо видети генеричку датотеку везе са базом података
// веза са сервером $ линк = мискл_цоннецт ('лоцалхост', 'усер', 'пассворд'); иф (! $ линк) {дие ('Није повезано:'. мискл_еррор ()); } // база података иф (! мискл_селецт_дб ('дбцлиентес')) {дие ('Цан \' т усе фоо: '. мискл_еррор ()); }
Видимо на пример генерисану датотеку лист.пхп
<? инцлуде ('цонфиг.пхп'); Избацио "
Идентификација купца | "; Избацио "Име | "; Избацио "Адреса | "; Избацио "Телефон | "; Избацио "Провинце | "; Избацио "Град | "; Избацио "Е-маил | "; Избацио "||
". нл2бр ($ ров ['цустомерид'])." | "; Избацио "". нл2бр ($ ров ['наме'])." | "; Избацио "". нл2бр ($ ред ['адреса'])." | "; Избацио "". нл2бр ($ ров ['пхоне'])." | "; Избацио "". нл2бр ($ ров ['провинце'])." | "; Избацио "". нл2бр ($ ров ['цити'])." | "; Избацио "". нл2бр ($ ров ['емаил'])". " | "; Избацио "Уредити | Избриши | "; Избацио "
Видимо листу клијената са опцијама за уређивање, брисање и ново без писања линије кода ако уклонимо неке колоне из претходног кода да видимо како да прилагодимо дизајн.
Коначно, са неким иконама и неким цсс стиловима за редове и наслове табеле можемо добити овако нешто за неколико минута.
Остале датотеке су исте, сав пхп код и табеле које се могу трансформисати у див и превести на друге језике. АПИ за пхпсцаффолд је лиценциран од стране МИТ -а, тако да се било која његова библиотека може по жељи модификовати како би се истражило ово средство.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен