• <menu id="w2i4a"></menu>
  • logo Zend Studio-Zend Server相關(guān)

    文檔首頁>>Zend Studio-Zend Server相關(guān)>>Zend Studio使用教程:Zend Framework 2集成(3/3)——添加新的ZF2視圖助手和查看項(xiàng)目

    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)目添加新的視圖助手。

    ref_icon_28x33.png要添加視圖助手:

    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)換為可讀形式。

    ref_icon_28x33.png配置視圖助手:

    在新添加的視圖助手文件中,復(fù)制并粘貼以下代碼:

    class readableBytes extends AbstractHelper {
    	public function __invoke($bytes) {
    		return $bytes/ (1024*1024).'Mb';
    	}
    }

    使用視圖助手

    最后,我們將在下載入口點(diǎn)文件('index.phtml')中使用新注冊(cè)的視圖助手。

    ref_icon_28x33.png要使用視圖助手:

    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)容輔助將建議視圖助手。

    50content_assist5_thumb_400_250.png

    c、選擇它,然后使用內(nèi)容輔助,完成以下語句:

    echo $this=>readableBytes($fileSize).'<br>';

    3、打開“DownloadsService”文件(module | Downloads | src | Downloads | DownloadsService.php),輸入“50000000”作為“getFilesSize”函數(shù)的返回值。

    4、刷新瀏覽器。DownloadService調(diào)用的文件大小以視圖助手中定義的方式顯示字節(jié)。

    51zf2_project_launched_with_changes4_thumb_600_450.png

    在MVC大綱視圖中查看項(xiàng)目

    該MVC大綱視圖提供了所有Zend Framework的項(xiàng)目控制器、模塊和視圖類、文件、變量和相關(guān)函數(shù)的大綱,并概述結(jié)構(gòu)和你的Zend框架項(xiàng)目的依賴關(guān)系的便捷方式。

    ref_icon_28x33.png要使用MVC Outline視圖來概述項(xiàng)目:

    1、創(chuàng)建第一個(gè)Zend Framework項(xiàng)目時(shí)會(huì)自動(dòng)顯示該視圖,但您也可以通過轉(zhuǎn)到Window | Show View | MVC Outline。

    52mvc_outline_thumb_200_250.png

    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)及最新資訊

    1563778777.jpg


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();