提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:莫成敏|2019-08-19 14:15:18.913|阅读 491 次
概述:Zend Studio是新一代的专业级智能PHP IDE,它旨在帮助开发人员提高工作效率,创造出高品质的PHP应用程序!本篇文章主要讲述Zend Studio中的Zend Framework 2集成教程的第二部分上半部分内容——添加模块、配置模块和模块控制器中添加变量。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
Zend Studio是新一代的专业级智能PHP IDE,它旨在帮助开发人员提高工作效率,创造出高品质的PHP应用程序!它包含了PHP开发所必须的部件,通过一整套的编辑、调试、分析、优化和数据库工具,Zend Studio加速开发周期,并简化复杂的应用方案。
Zend Studio中的Zend Framework 2集成教程中,一共分为了四个步骤,小编把它分为了三部分内容。本文主要讲述第二部分内容的上半部分——添加模块、配置模块和模块控制器中添加变量,具有操作如下:
一、添加模块
首先,我们将新模块添加到骨架应用程序中。
要添加新的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__' => 'Downloads\Controller', '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"><?php echo $this->translate('Download') ?> »</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、添加文件列表、文件呢路径和文件大小变量:
<?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”语句:
在我们之前添加的标题下,添加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正版授权,或了解更多产品信息请点击
扫描关注慧聚IT微信公众号,及时获取最新动态及最新资讯
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢