翻譯|使用教程|編輯:莫成敏|2019-08-19 14:15:18.913|閱讀 576 次
概述:Zend Studio是新一代的專業(yè)級智能PHP IDE,它旨在幫助開發(fā)人員提高工作效率,創(chuàng)造出高品質(zhì)的PHP應(yīng)用程序!本篇文章主要講述Zend Studio中的Zend Framework 2集成教程的第二部分上半部分內(nèi)容——添加模塊、配置模塊和模塊控制器中添加變量。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Zend Studio是新一代的專業(yè)級智能PHP IDE,它旨在幫助開發(fā)人員提高工作效率,創(chuàng)造出高品質(zhì)的PHP應(yīng)用程序!它包含了PHP開發(fā)所必須的部件,通過一整套的編輯、調(diào)試、分析、優(yōu)化和數(shù)據(jù)庫工具,Zend Studio加速開發(fā)周期,并簡化復(fù)雜的應(yīng)用方案。
Zend Studio中的Zend Framework 2集成教程中,一共分為了四個步驟,小編把它分為了三部分內(nèi)容。本文主要講述第二部分內(nèi)容的上半部分——添加模塊、配置模塊和模塊控制器中添加變量,具有操作如下:
一、添加模塊
首先,我們將新模塊添加到骨架應(yīng)用程序中。
要添加新的ZF2模塊:
1、在PHP資源管理器中,右鍵單擊該項目,然后選擇New | Zend框架項目。將顯示“選擇向?qū)А睂υ捒颉?/p>
2、選擇Zend模塊,然后單擊Next。將顯示“新建模塊”對話框。
3、將模塊和控制器重命名為“下載”,然后單擊“完成”。新的下載模塊將添加到PHP資源管理器中的modules文件夾中。
新創(chuàng)建的模塊將自動注冊到項目的“application.config.php”配置文件中。
二、配置模塊
我們現(xiàn)在將通過指定要調(diào)用的模塊的URL來配置新的下載模塊。
要配置新的下載模塊:
1、打開新模塊的配置文件(module | Downloads | config | module.config.php)。
2、在“router”數(shù)組中,輸入“/ download”作為特定于模塊的路由:
... 'router' => array( 'routes' => array( 'module-name-here' => array( 'type' => 'Literal', 'options' => array( // Change this to something specific to your module 'route' => '/download', 'defaults' => array( // Change this value to reflect the namespace in which // the controllers for your module are found '__NAMESPACE__' => 'Downloads\Controller', 'controller' => 'Downloads', 'action' => 'index', ), ), ...
3、保存文件。
4、打開應(yīng)用程序的入口點文件(module | Application | view | application | index | index.phtml)。
5、配置新模塊的鏈接和按鈕:
... <p><a class="btn btn-success btn-large" href="download" target="_blank"><?php echo $this->translate('Download') ?> »</a></p> ...
6、保存文件。
7、刷新瀏覽器。您會注意到歡迎頁面標(biāo)題中的“下載”按鈕指向新添加的模塊。
三、將變量添加到模塊控制器
我們的下一步是向模塊控制器添加變量。
要向控制器添加變量:
1、打開Downloads模塊的“index.phtml”文件(module | Downloads | view | downloads | downloads | index.phtml)。
2、在頁面中添加標(biāo)題:
My Downloads
3、打開模塊的控制器文件(module | Downloads | src | Downloads | Controller | DownloadsController.php)。
4、添加文件列表、文件呢路徑和文件大小變量:
<?php namespace Downloads\Controller; use Zend\Mvc\Controller\AbstractActionController; class DownloadsController extends AbstractActionController { public function indexAction(){ return array("filesList"=> array("download1", "download2"), "filePath" => "//download.eclipse.org/tools/pdt/", "fileSize" => 2000000); } public function fooAction() { // This shows the :controller and :action parameters in default route // are working when you browse to /module-specific-root/downloads/foo return array(); } }
5、保存文件。
6、回到Downloads模塊的“index.phtml”文件,使用Content Assist為上面定義的變量輸入“foreach”語句:
在我們之前添加的標(biāo)題下,添加PHP開放聲明。
添加“foreach”功能。
在括號中,開始輸入“$f”。Content Assist顯示控制器變量。
選擇“文件列表”變量,然后繼續(xù)使用Content Assist開發(fā)函數(shù):
7、保存文件。
8、刷新瀏覽器?!跋螺d”模塊現(xiàn)在顯示新定義的控制器變量。
金喜正規(guī)買球相關(guān)的文章:
Zend Studio使用教程:Zend Framework 2集成(1/3)——創(chuàng)建和部署新的ZF2項目
Zend Studio教程:Zend Framework 2集成(2/3)——創(chuàng)建和配置新的ZF2模塊(下)
想要購買Zend Studio正版授權(quán),或了解更多產(chǎn)品信息請點擊
掃描關(guān)注慧聚IT微信公眾號,及時獲取最新動態(tài)及最新資訊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn