翻譯|使用教程|編輯:莫成敏|2019-08-28 14:20:32.820|閱讀 349 次
概述:本文主要描述了Zend Studio中的Zend Framework 2集成教程的剩余部分,一共包含兩部分內容:添加新的ZF2視圖助手和在MVC大綱視圖中查看項目。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Zend Studio是新一代的專業級智能PHP IDE,它旨在幫助開發人員提高工作效率,創造出高品質的PHP應用程序!它包含了PHP開發所必須的部件,通過一整套的編輯、調試、分析、優化和數據庫工具,Zend Studio加速開發周期,并簡化復雜的應用方案。
本文主要描述了Zend Studio中的Zend Framework 2集成教程的剩余部分,一共包含兩部分內容:添加新的ZF2視圖助手和在MVC大綱視圖中查看項目。內容接上文~
添加新的ZF2視圖助手
我們的下一步是使用Zend Framework視圖助手以更易閱讀的方式在下載頁面上顯示字節(即,在適當的時候以兆字節/千字節為單位)。
創建一個新的視圖助手
首先,我們將為項目添加新的視圖助手。
要添加視圖助手:
1、在PHP資源管理器中,轉到Module | Downloads | src,右鍵單擊Downloads文件夾,然后選擇New | Zend Framework Item。將顯示“選擇向導”對話框。
2、選擇Zend視圖助手。將顯示“新建Zend視圖助手”對話框。
3、將幫助程序命名為“readableBytes”,然后單擊“下一步”。將顯示“選擇PHP模板”對話框。
4、選擇ZF2模板,然后單擊“完成”。將在編輯器中創建并打開新的視圖助手文件。
新創建的視圖助手會自動注冊到模塊配置文件(module | Downloads | Config | module.config.php)中。
編輯視圖助手
其次,我們將配置視圖助手,將被調用的字節數據轉換為可讀形式。
配置視圖助手:
在新添加的視圖助手文件中,復制并粘貼以下代碼:
class readableBytes extends AbstractHelper { public function __invoke($bytes) { return $bytes/ (1024*1024).'Mb'; } }
使用視圖助手
最后,我們將在下載入口點文件('index.phtml')中使用新注冊的視圖助手。
要使用視圖助手:
1、打開Downloads模塊的'index.phtml'文件(module | Downloads | view | downloads | downloads | index.phtml)。
2、編輯“foreach”語句:
a、在第7行,編輯現有的echo語句,如下所示:
echo '<a href="'.$filePath.'">'.$file.'</a>';
b、在第8行,開始鍵入一個新的echo語句:“echo this => reada ”。內容輔助將建議視圖助手。
c、選擇它,然后使用內容輔助,完成以下語句:
echo $this=>readableBytes($fileSize).'<br>';
3、打開“DownloadsService”文件(module | Downloads | src | Downloads | DownloadsService.php),輸入“50000000”作為“getFilesSize”函數的返回值。
4、刷新瀏覽器。DownloadService調用的文件大小以視圖助手中定義的方式顯示字節。
在MVC大綱視圖中查看項目
該MVC大綱視圖提供了所有Zend Framework的項目控制器、模塊和視圖類、文件、變量和相關函數的大綱,并概述結構和你的Zend框架項目的依賴關系的便捷方式。
要使用MVC Outline視圖來概述項目:
1、創建第一個Zend Framework項目時會自動顯示該視圖,但您也可以通過轉到Window | Show View | MVC Outline。
2、展開結構樹以查看所有項目組件。
Zend Studio中的Zend Framework 2集成教程到此結束,敬請期待其他內容~
金喜正規買球相關的文章:
Zend Studio使用教程:Zend Framework 2集成(1/3)——創建和部署新的ZF2項目
Zend Studio教程:Zend Framework 2集成(2/3)——創建和配置新的ZF2模塊(上)
Zend Studio教程:Zend Framework 2集成(2/3)——創建和配置新的ZF2模塊(下)
想要購買Zend Studio正版授權,或了解更多產品信息請點擊
掃描關注慧聚IT微信公眾號,及時獲取最新動態及最新資訊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn