Zend Studio使用教程:Zend Framework 2集成(3/3)——添加新的ZF2視圖助手和查看項(xiàng)目
Zend Studio是新一代的專業(yè)級(jí)智能PHP IDE,它旨在幫助開發(fā)人員提高工作效率,創(chuàng)造出高品質(zhì)的PHP應(yīng)用程序!它包含了PHP開發(fā)所必須的部件,通過一整套的編輯、調(diào)試、分析、優(yōu)化和數(shù)據(jù)庫工具,Zend Studio加速開發(fā)周期,并簡(jiǎn)化復(fù)雜的應(yīng)用方案。
本文主要描述了Zend Studio中的Zend Framework 2集成教程的剩余部分,一共包含兩部分內(nèi)容:添加新的ZF2視圖助手和在MVC大綱視圖中查看項(xiàng)目。內(nèi)容接上文~
添加新的ZF2視圖助手
我們的下一步是使用Zend Framework視圖助手以更易閱讀的方式在下載頁面上顯示字節(jié)(即,在適當(dāng)?shù)臅r(shí)候以兆字節(jié)/千字節(jié)為單位)。
創(chuàng)建一個(gè)新的視圖助手
首先,我們將為項(xiàng)目添加新的視圖助手。
要添加視圖助手:
1、在PHP資源管理器中,轉(zhuǎn)到Module | Downloads | src,右鍵單擊Downloads文件夾,然后選擇New | Zend Framework Item。將顯示“選擇向?qū)А睂?duì)話框。
2、選擇Zend視圖助手。將顯示“新建Zend視圖助手”對(duì)話框。
3、將幫助程序命名為“readableBytes”,然后單擊“下一步”。將顯示“選擇PHP模板”對(duì)話框。
4、選擇ZF2模板,然后單擊“完成”。將在編輯器中創(chuàng)建并打開新的視圖助手文件。
新創(chuàng)建的視圖助手會(huì)自動(dòng)注冊(cè)到模塊配置文件(module | Downloads | Config | module.config.php)中。
編輯視圖助手
其次,我們將配置視圖助手,將被調(diào)用的字節(jié)數(shù)據(jù)轉(zhuǎn)換為可讀形式。
配置視圖助手:
在新添加的視圖助手文件中,復(fù)制并粘貼以下代碼:
class readableBytes extends AbstractHelper { public function __invoke($bytes) { return $bytes/ (1024*1024).'Mb'; } }
使用視圖助手
最后,我們將在下載入口點(diǎn)文件('index.phtml')中使用新注冊(cè)的視圖助手。
要使用視圖助手:
1、打開Downloads模塊的'index.phtml'文件(module | Downloads | view | downloads | downloads | index.phtml)。
2、編輯“foreach”語句:
a、在第7行,編輯現(xiàn)有的echo語句,如下所示:
echo '<a href="'.$filePath.'">'.$file.'</a>';
b、在第8行,開始鍵入一個(gè)新的echo語句:“echo this => reada ”。內(nèi)容輔助將建議視圖助手。
c、選擇它,然后使用內(nèi)容輔助,完成以下語句:
echo $this=>readableBytes($fileSize).'<br>';
3、打開“DownloadsService”文件(module | Downloads | src | Downloads | DownloadsService.php),輸入“50000000”作為“getFilesSize”函數(shù)的返回值。
4、刷新瀏覽器。DownloadService調(diào)用的文件大小以視圖助手中定義的方式顯示字節(jié)。
在MVC大綱視圖中查看項(xiàng)目
該MVC大綱視圖提供了所有Zend Framework的項(xiàng)目控制器、模塊和視圖類、文件、變量和相關(guān)函數(shù)的大綱,并概述結(jié)構(gòu)和你的Zend框架項(xiàng)目的依賴關(guān)系的便捷方式。
要使用MVC Outline視圖來概述項(xiàng)目:
1、創(chuàng)建第一個(gè)Zend Framework項(xiàng)目時(shí)會(huì)自動(dòng)顯示該視圖,但您也可以通過轉(zhuǎn)到Window | Show View | MVC Outline。
2、展開結(jié)構(gòu)樹以查看所有項(xiàng)目組件。
Zend Studio中的Zend Framework 2集成教程到此結(jié)束,敬請(qǐng)期待其他內(nèi)容~
相關(guān)文章:
Zend Studio使用教程:Zend Framework 2集成(1/3)——?jiǎng)?chuàng)建和部署新的ZF2項(xiàng)目
Zend Studio教程:Zend Framework 2集成(2/3)——?jiǎng)?chuàng)建和配置新的ZF2模塊(上)
Zend Studio教程:Zend Framework 2集成(2/3)——?jiǎng)?chuàng)建和配置新的ZF2模塊(下)
想要購買Zend Studio正版授權(quán),或了解更多產(chǎn)品信息請(qǐng)點(diǎn)擊“咨詢?cè)诰€客服”
掃描關(guān)注慧聚IT微信公眾號(hào),及時(shí)獲取最新動(dòng)態(tài)及最新資訊