Zend Studio是新一代的专业级智能PHP IDE,它旨在帮助开发人员提高工作效率,创造出高品质的PHP应用程序!本篇文章主要讲述Zend Studio中的Zend Framework 2集成教程的第二部分上半部分内容——添加模块、配置模块和模块控制器中添加变量。
Zend Studio免费版
一、添加模块
首先,我们将新模块添加到骨架应用程序中。
要添加新的ZF2模块:
1、在PHP资源管理器中,右键单击该项目,然后选择New | Zend框架项目。将显示“选择向导”对话框。

2、选择Zend模块,然后单击Next。将显示“新建模块”对话框。

3、将模块和控制器重命名为“下载”,然后单击“完成”。新的下载模块将添加到PHP资源管理器中的modules文件夹中。
新创建的模块将自动注册到项目的“application.config.php”配置文件中。
二、配置模块
我们现在将通过指定要调用的模块的URL来配置新的下载模块。
要配置新的下载模块:
1、打开新模块的配置文件(module | Downloads | config | module.config.php)。
2、在“router”数组中,输入“/ 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__' => 'DownloadsController','controller' => 'Downloads','action' => 'index',),),...
3、保存文件。
4、打开应用程序的入口点文件(module | Application | view | application | index | index.phtml)。
5、配置新模块的链接和按钮:
...<p><a class="btn btn-success btn-large" href="download" target="_blank"><hp echo $this->translate('Download') gt; »</a></p>...
6、保存文件。
7、刷新浏览器。您会注意到欢迎页面标题中的“下载”按钮指向新添加的模块。

三、将变量添加到模块控制器
我们的下一步是向模块控制器添加变量。
要向控制器添加变量:
1、打开Downloads模块的“index.phtml”文件(module | Downloads | view | downloads | downloads | index.phtml)。
2、在页面中添加标题:
My Downloads
3、打开模块的控制器文件(module | Downloads | src | Downloads | Controller | DownloadsController.php)。
4、添加文件列表、文件呢路径和文件大小变量:
<hpnamespace DownloadsController;use ZendMvcControllerAbstractActionController;class DownloadsController extends AbstractActionController{public function indexAction(){return array("filesList"=> array("download1", "download2"),"filePath" => "http://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/fooreturn array();}}
5、保存文件。
6、回到Downloads模块的“index.phtml”文件,使用Content Assist为上面定义的变量输入“foreach”语句:
-
在我们之前添加的标题下,添加PHP开放声明。
-
添加“foreach”功能。
-
在括 中,开始输入“$f”。Content Assist显示控制器变量。
-
选择“文件列表”变量,然后继续使用Content Assist开发函数:
7、保存文件。
8、刷新浏览器。“下载”模块现在显示新定义的控制器变量。

相关文章:
Zend Studio使用教程:Zend Framework 2集成(1/3)——创建和部署新的ZF2项目
Zend Studio教程:Zend Framework 2集成(2/3)——创建和配置新的ZF2模块(下)
想要购买Zend Studio正版授权,或了解更多产品信息请点击“咨询在线客服”

标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!