久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔
站長(zhǎng)百科 | 數(shù)字化技能提升教程 數(shù)字化時(shí)代生存寶典
首頁(yè)
數(shù)字化百科
電子書(shū)
建站程序
開(kāi)發(fā)
服務(wù)器
辦公軟件
開(kāi)發(fā)教程
服務(wù)器教程
軟件使用教程
運(yùn)營(yíng)教程
熱門電子書(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è)面分類
使用幫助
編輯測(cè)試
創(chuàng)建條目
網(wǎng)站地圖
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)百科
主機(jī)偵探
IDCtalk云說(shuō)
跨境電商導(dǎo)航
WordPress啦
站長(zhǎng)專題
網(wǎng)站推廣
網(wǎng)站程序
網(wǎng)站賺錢
虛擬主機(jī)
cPanel
網(wǎng)址導(dǎo)航專題
云計(jì)算
微博營(yíng)銷
虛擬主機(jī)管理系統(tǒng)
開(kāi)放平臺(tái)
WIKI程序與應(yīng)用
美國(guó)十大主機(jī)
編輯“
HDWiki/MVC中的視圖
”
人物百科
|
營(yíng)銷百科
|
網(wǎng)賺百科
|
站長(zhǎng)工具
|
網(wǎng)站程序
|
域名主機(jī)
|
互聯(lián)網(wǎng)公司
|
分類索引
跳轉(zhuǎn)至:
導(dǎo)航
、?
搜索
警告:
您沒(méi)有登錄。如果您做出任意編輯,您的IP地址將會(huì)公開(kāi)可見(jiàn)。如果您
登錄
或
創(chuàng)建
一個(gè)賬戶,您的編輯將歸屬于您的用戶名,且將享受其他好處。
反垃圾檢查。
不要
加入這個(gè)!
{{HDWiki top}} ==概述== [[MVC]]中的視圖view 主要負(fù)責(zé)頁(yè)面顯示部分,所有的頁(yè)面顯示全部在此實(shí)現(xiàn),視圖對(duì)整個(gè)頁(yè)面負(fù)責(zé),它通過(guò)control的調(diào)用來(lái)顯示頁(yè)面和[[數(shù)據(jù)]]. 視圖(view)類template.class.php路徑/lib/template.class.php, 視圖類在每個(gè)control類的父類(base.calss.php)的[[構(gòu)造函數(shù)]]中初始化,主要有以下幾個(gè)部分,包括設(shè)置語(yǔ)言,設(shè)置風(fēng)格,傳遞變量,顯示最終頁(yè)面,其中前兩個(gè)在初始化時(shí)已被設(shè)置,在控制器(control)用的一般就是傳遞變量和顯示最終頁(yè)面兩個(gè)部分 視圖(view)文件存放于 view/default/文件夾中,如果自己新添加新的模板,可以存放于不同的文件夾,例如 view/mediawiki/文件夾下,命名基本以功能為主,例如viewdoc.thm表示就是瀏覽詞條的頁(yè)面, ==結(jié)構(gòu)== 控制器control調(diào)用視圖示例代碼如下: $this->view->assign('navigation',$navigation); $this->view->display('viewdoc'); 相關(guān)解釋: 1、$this->view->assign('navigation',$navigation);將$navigation變量的值傳遞給navigation,頁(yè)面中可以直接調(diào)用nvaigation 2、$this->view->display('viewdoc'); 調(diào)用視圖文件viewdoc.htm文件并顯示最終頁(yè)面 ==語(yǔ)法== 在視圖文件(如/view/default/viewdoc.htm)中使用較多的有3個(gè)部分 1.引入其他視圖文件 {template header} 便可引入視圖文件header.htm 2.循環(huán)顯示數(shù)據(jù)使用loop <pre> <!--{loop $doclist $doc}--> <li>$doc['title']</li> <!--{/loop}--> </pre> 這樣便可以循環(huán)顯示詞條列表的每個(gè)標(biāo)題了 $doclist是control文件中傳入的變量,示例中表示詞條列表,$doc是可以自己命名的,表示doclist數(shù)組的第x個(gè)元素 $doc['title']就是doclist每個(gè)元素的子元素,是control文件中傳遞過(guò)來(lái)的 ==判斷語(yǔ)句使用if== <pre> <!--{if $tag == 1}--> <li>顯示一個(gè)東西</li> <!--{/if}--> </pre> $tag是control控制器傳遞過(guò)來(lái)的變量,判斷是否和某個(gè)值相等或不等,便可在頁(yè)面中控制某個(gè)地方是否顯示 ==開(kāi)發(fā)== 若添加一個(gè)新的視圖,需要在控制器(control)中添加新的業(yè)務(wù)邏輯,取得數(shù)據(jù)后傳遞給頁(yè)面中需要的變量,并調(diào)用視圖文件顯示出來(lái),以做個(gè)頁(yè)面顯示用戶總數(shù)為例,以下分步驟演示: 1.新添加個(gè)控制器方法,例如在/control/user.php文件中添加個(gè)用戶總數(shù)的方法function usercount() 2.在usercount方法中通過(guò)模型(model)得到用戶總數(shù) 3.通過(guò)$this->view->assign('usercount',$usercount); 把變量傳遞個(gè)頁(yè)面中usercount 4.通過(guò)$this->view->display('usercount');調(diào)用/view/default/usercount.htm文件顯示用戶總數(shù) 5./view/default/usercount.htm文件可以使用各種[[網(wǎng)頁(yè)]]編輯器編輯,如果需要顯示數(shù)組數(shù)據(jù)的可以通過(guò)loop調(diào)用,如果需要判斷語(yǔ)句的可以通過(guò)if調(diào)用,在頁(yè)面上調(diào)用用戶總數(shù)可以用{$usercount} ,$usercount是從control中傳遞的 這樣添加一個(gè)新的視圖就完成了 ==參考來(lái)源== http://kaiyuan.hudong.com/ {{HDWIKI}} [[category:HDWiki|M]]
摘要:
請(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/MVC中的視圖
”