基于PHP的图片共享网站设计,基于php实现的web图片共享系统(论文+程序)
5.2.3?????????????SmartTemplate與html模版之間的關系 paper51.com
為了增強系統(tǒng)的移植性,使系統(tǒng)能在Windows 、NT、UNIX及Linux環(huán)境下運行而不進行源代碼的修改,采用PHP技術。開發(fā)基于WEB的軟件系統(tǒng),采用PHP腳本 工具,用PHP的動態(tài)庫連接訪問數(shù)據(jù)庫,將一些對象的屬性和方法封裝在PHP類庫中,客戶端界面可用HTML與JavaScript配合完成,服務器端的應用處理可用PHP腳本+SmartTemplate引擎來具體實現(xiàn)。 http://www.paper51.com
html模版主要用來定義最終的表現(xiàn)頁面,而PHP腳本主要用來完成大量的邏輯處理,SmartTemplate用于將處理后的數(shù)據(jù)動態(tài)的封裝到html模版中,最終顯示的頁面有PHP解析后發(fā)送到客戶端。也就是說,經(jīng)過封裝以及解析的html模版主要用來發(fā)送給前端的用戶,而PHP腳本主要來響應用戶的請求,完成請求的邏輯處理,同時,充當著控制者的角色,用來負責響應的事務處理。
內(nèi)容來自www.paper51.com
SmartTemplate本身沒有任何的業(yè)務處理邏輯,它只是簡單地檢索PHP腳本定義的對象,再將動態(tài)的內(nèi)容插入到預定義的html模版中。 內(nèi)容來自www.paper51.com
PHP腳本創(chuàng)建SmartTemplate需要的變量和對象,再根據(jù)用戶的行為,決定處理哪個html模版并發(fā)送給用戶。
內(nèi)容來自www.paper51.com
在實際開發(fā)過程中,往往是先把html模版開發(fā)出來,然后再將html模版中需要動態(tài)生成的部分用SmartTemplate預定義的標簽代替。這樣做的好處是充分利用了HTML的頁面表現(xiàn)能力,避免了PHP腳本在頁面表現(xiàn)方面的不足,大大縮短了開發(fā)周期,各盡所能。 內(nèi)容來自www.paper51.com
以下是節(jié)選程序代碼中的HTML模版轉換為最終的頁面對象: 內(nèi)容來自www.paper51.com
1.????? 首先,用HTML編輯工具開發(fā)出HTML頁面
內(nèi)容來自論文無憂網(wǎng) www.paper51.com
… …. …. ….
內(nèi)容來自www.paper51.com
copyright paper51.com內(nèi)容來自www.paper51.com
搜索圖片:? http://www.paper51.com
http://www.paper51.com
http://www.paper51.com
copyright paper51.com內(nèi)容來自www.paper51.com
內(nèi)容來自論文無憂網(wǎng) www.paper51.com
{flash_slideshow} 內(nèi)容來自論文無憂網(wǎng) www.paper51.com
總結
以上是生活随笔為你收集整理的基于PHP的图片共享网站设计,基于php实现的web图片共享系统(论文+程序)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php渲染页面简单例子,微信小程序如何渲
- 下一篇: php html转dom,PHP解析ht