久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔
站長(zhǎng)百科 | 數(shù)字化技能提升教程 數(shù)字化時(shí)代生存寶典
首頁(yè)
數(shù)字化百科
電子書(shū)
建站程序
開(kāi)發(fā)
服務(wù)器
辦公軟件
開(kāi)發(fā)教程
服務(wù)器教程
軟件使用教程
運(yùn)營(yíng)教程
熱門(mén)電子書(shū)
WordPress教程
寶塔面板教程
CSS教程
Shopify教程
導(dǎo)航
程序頻道
推廣頻道
網(wǎng)賺頻道
人物頻道
網(wǎng)站程序
網(wǎng)頁(yè)制作
云計(jì)算
服務(wù)器
CMS
論壇
網(wǎng)店
虛擬主機(jī)
cPanel
網(wǎng)址導(dǎo)航
WIKI使用導(dǎo)航
WIKI首頁(yè)
最新資訊
網(wǎng)站程序
站長(zhǎng)人物
頁(yè)面分類(lèi)
使用幫助
編輯測(cè)試
創(chuàng)建條目
網(wǎng)站地圖
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)百科
主機(jī)偵探
IDCtalk云說(shuō)
跨境電商導(dǎo)航
WordPress啦
站長(zhǎng)專(zhuān)題
網(wǎng)站推廣
網(wǎng)站程序
網(wǎng)站賺錢(qián)
虛擬主機(jī)
cPanel
網(wǎng)址導(dǎo)航專(zhuān)題
云計(jì)算
微博營(yíng)銷(xiāo)
虛擬主機(jī)管理系統(tǒng)
開(kāi)放平臺(tái)
WIKI程序與應(yīng)用
美國(guó)十大主機(jī)
編輯“
HDWiki/框架簡(jiǎn)介
”
人物百科
|
營(yíng)銷(xiāo)百科
|
網(wǎng)賺百科
|
站長(zhǎng)工具
|
網(wǎng)站程序
|
域名主機(jī)
|
互聯(lián)網(wǎng)公司
|
分類(lèi)索引
跳轉(zhuǎn)至:
導(dǎo)航
、?
搜索
警告:
您沒(méi)有登錄。如果您做出任意編輯,您的IP地址將會(huì)公開(kāi)可見(jiàn)。如果您
登錄
或
創(chuàng)建
一個(gè)賬戶(hù),您的編輯將歸屬于您的用戶(hù)名,且將享受其他好處。
反垃圾檢查。
不要
加入這個(gè)!
{{HDWiki top}} 雖然[HDwiki]是一個(gè)[[開(kāi)源]]的[[wiki]]系統(tǒng),并且[[代碼]]簡(jiǎn)潔易懂,但如果想在系統(tǒng)上做做進(jìn)一步開(kāi)發(fā)還需要對(duì)框架有一個(gè)整體的認(rèn)識(shí)。熟悉了HDwiki的框架以后完全可以獨(dú)立出來(lái)做其他功能的開(kāi)發(fā),當(dāng)做一個(gè)開(kāi)源的[[PHP]]框架來(lái)使用。 ==概要介紹== HDwiki系統(tǒng)的框架遵循MVC結(jié)構(gòu)可以用‘簡(jiǎn)單’、‘輕便’、‘明了’等字眼來(lái)形容。 縱覽概括具有一下特性: *基于[[MVC]]體系 *支持[[PHP]]4和PHP5 *超輕量級(jí) *使用便捷的模版系統(tǒng) *緩存機(jī)制 *支持[[插件]]開(kāi)發(fā) *豐富的lib類(lèi)庫(kù)包 ==程序執(zhí)行流程== 系統(tǒng)流程圖如下: [[Image:HDMVC.jpg]] H==Dwiki框架簡(jiǎn)介-程序執(zhí)行流程== 從開(kāi)始的index.php文件通過(guò)幾個(gè)重要的文件概要看一下流程。 index.php文件實(shí)現(xiàn)了如下功能 *設(shè)置錯(cuò)誤級(jí)別 *關(guān)掉魔法引用([[數(shù)據(jù)庫(kù)]],文件過(guò)來(lái)的數(shù)據(jù)) *$starttime開(kāi)始了,設(shè)置程序運(yùn)行時(shí)間。 *IN_HDwiki和HDwiki_ROOT常量定義 *包含一個(gè)文件'/model/HDwiki.class.php' *實(shí)例化一個(gè)對(duì)象然后運(yùn)行。 model/HDwiki.class.php *得到MAGIC_QUOTES_GPC的值 *包含三個(gè)文件, *#config.php(本系統(tǒng)的基本信息數(shù)據(jù)庫(kù)信息、編碼等) *#string.class.php(類(lèi)庫(kù)中,對(duì)[[字符串]]的處理) *#base.class.php(系統(tǒng)的基礎(chǔ)類(lèi),重點(diǎn)) 然后就是HDwiki類(lèi) 構(gòu)造函數(shù)執(zhí)行了init_request()load_control()兩個(gè)方法,實(shí)現(xiàn)了如下功能: init_request() *判斷系統(tǒng)是否已經(jīng)安裝 *得到url$_SERVER['QUERY_STRING'] *把剛才得到的[[url]]進(jìn)行相應(yīng)的分析處理得到類(lèi)名,方法名和參數(shù),設(shè)定默認(rèn)的類(lèi)名,方法名。 *把[[PHP]]的幾個(gè)全局變量($GLOBALS, $_ENV, $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_COOKIE_VARS, $HTTP_SERVER_VARS, $HTTP_ENV_VARS)用unset釋放掉將post、get放到本類(lèi)的屬性中。 load_control() *將上一個(gè)方法得到的get、post進(jìn)一步分析,包含對(duì)應(yīng)的文件。 run() *index.php用到的方法,實(shí)例剛才的包含的類(lèi),運(yùn)行相應(yīng)的方法。 *根據(jù)url運(yùn)行control里面的類(lèi)的方法,此方法又調(diào)用了相應(yīng)的model方法做了對(duì)數(shù)據(jù)的處理。 *control方法完成變量和數(shù)據(jù)的處理后,就通過(guò)template類(lèi)把模版編譯進(jìn)來(lái),統(tǒng)一顯示給用戶(hù)。 base.class.php文件簡(jiǎn)介,包含了一堆文件: *require HDwiki_ROOT.'/version.php'; *require HDwiki_ROOT.'/lib/file.class.php'; *require HDwiki_ROOT.'/lib/util.class.php'; *require HDwiki_ROOT.'/lib/hddb.class.php'; *require HDwiki_ROOT.'/lib/template.class.php'; *require HDwiki_ROOT.'/lib/cache.class.php'; 本類(lèi)文件是重點(diǎn)的一個(gè)文件類(lèi)系統(tǒng)中所有的cotrol類(lèi)都集成了這個(gè)類(lèi),初始化了所有的系統(tǒng)中使用到得屬性和方法。包括,訪(fǎng)問(wèn)的[[ip]]、訪(fǎng)問(wèn)時(shí)間、初始化用戶(hù)、數(shù)據(jù)庫(kù)操作對(duì)象、緩存操作對(duì)象、插件列表、模版操作對(duì)象等。 到此關(guān)于框架的幾個(gè)重點(diǎn)文件就都看到了。關(guān)于如何初始化數(shù)據(jù)庫(kù),如何初始化模版對(duì)象,自己可以看看相應(yīng)的文件也都很容易理解。 ==參考來(lái)源== http://kaiyuan.hudong.com/ {{HDWIKI}} [[category:HDWiki|K]]
摘要:
請(qǐng)注意,您對(duì)站長(zhǎng)百科的所有貢獻(xiàn)都可能被其他貢獻(xiàn)者編輯,修改或刪除。如果您不希望您的文字被任意修改和再散布,請(qǐng)不要提交。
您同時(shí)也要向我們保證您所提交的內(nèi)容是您自己所作,或得自一個(gè)不受版權(quán)保護(hù)或相似自由的來(lái)源(參閱
Wordpress-mediawiki:版權(quán)
的細(xì)節(jié))。
未經(jīng)許可,請(qǐng)勿提交受版權(quán)保護(hù)的作品!
取消
編輯幫助
(在新窗口中打開(kāi))
本頁(yè)使用的模板:
模板:HDWIKI
(
編輯
)
模板:HDWiki top
(
編輯
)
取自“
http://kktzf.com.cn/wiki/HDWiki/框架簡(jiǎn)介
”