设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
快捷导航
登录
注册
论坛首页
BBS
建站模版
微站设计
虚拟主机
企业邮箱
博客日志
Blog
搜索
搜索
搜索
热搜
长春
优惠
活动
做网站
本版
帖子
用户
本版
帖子
用户
请
登录
后使用快捷导航
没有帐号?
立即注册
道具
勋章
任务
留言板
设置
我的收藏
退出
时时商务社区
»
论坛首页
›
建站资源
›
建站技术
›
Zend Framework前端控制器用法示例
返回列表
查看:
1461
|
回复:
0
Zend Framework前端控制器用法示例
[复制链接]
bewin83
当前离线
积分
7520
2500
主题
2513
帖子
7520
积分
论坛元老
论坛元老, 积分 7520, 距离下一级还需 9992479 积分
论坛元老, 积分 7520, 距离下一级还需 9992479 积分
积分
7520
发消息
电梯直达
楼主
发表于 2018-2-14 05:29:36
|
只看该作者
|
倒序浏览
|
阅读模式
本文实例讲述了Zend Framework前端控制器用法。分享给大家供大家参考,具体如下:
常用方法
1.getInstance()
功能:用于获取前端控制器实例。
代码如下:
执行上述代码,将创建一个前端控制器实例。
2.setControllerDirectory()
功能:用于通知分发器到何处查找动作控制器action controller类文件。
3.getControllerDirectory()
功能:用来获取控制器目录的当前位置
代码如下:
getControllerDirectory();
环境访问器方法
1.resetInstance()
功能:清除当前的所有设置
2.(set|get)DefaultControllerName()
功能:为默认的控制器指定另外一个名称,以及获取当前值
3.(set|get)DefaultActionName()
功能:为默认的动作指定另外一个名称,以及获取当前值
4.(set|get)Request()
功能:指定分发过程中使用的请求类或对象,以及获取当前的请求对象
5.(set|get)Router()
功能:指定分发过程中使用的路由器类或对象,以及获取当前对象
6.(set|get)Response()
功能:指定分发过程中使用的响应类或对象,以及获取当前对象
前端控制器参数
1.setParam(name,name,value)
功能:设定值为value的单个参数value的单个参数name
2.setParams(array $params)
功能:通过关联数组一次设定多个参数
3.getParam($name)
功能:通过$name标识符获取单个参数
4.getParams()
功能:一次获取整个参数列表
5.clearParams()
功能:清空一个参数(传入单个字符串),多个参数(传入数组),全部参数(无参)
例子:
setParam('name','张三'); //设定前端控制器参数
$name = $front->getParam('name'); //获取设定的参数
echo $name;
echo "";
$array = array(
'g_n'=>'联想',
'g_c'=>'5000',
'g_a'=>'北京',
'g_p'=>'联想集团'
);
$front->setParams($array);
$g = $front->getParams();
foreach($g as $k=>$v){
echo $k."的值为:".$v;
echo "";
}
$front->clearParams();
$last = $front->getParams();
foreach($last as $k=>$v){
echo $k."的值为:".$v;
echo "";
}
结果为:
张三
name的值为:张三
g_n的值为:联想
g_c的值为:5000
g_a的值为:北京
g_p的值为:联想集团
由于参数被清除,所以第二次调用时没有数据输出。
更多关于zend相关内容感兴趣的读者可查看本站专题:《
Zend FrameWork框架入门教程
》、《
php优秀开发框架总结
》、《
Yii框架入门及常用技巧总结
》、《
ThinkPHP入门教程
》、《
php面向对象程序设计入门教程
》、《
php+mysql数据库操作入门教程
》及《
php常见数据库操作技巧汇总
》
希望本文所述对大家基于Zend Framework框架的PHP程序设计有所帮助。
您可能感兴趣的文章:
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
WINDOWS + WAMP + Zend Framework 配置步骤分享
Zend Framework实现自定义过滤器的方法
Zend Framework使用Zend_Loader组件动态加载文件和类用法详解
Zend Framework处理Json数据方法详解
Zend Framework动作控制器用法示例
Zend Framework分发器用法示例
Zend Framework路由器用法实例详解
Zend Framework入门应用实例详解
Zend Framework数据库操作技巧总结
ZendFramework2连接数据库操作实例
Zend Framework框架中实现Ajax的方法示例
分享到:
QQ好友和群
QQ空间
腾讯微博
腾讯朋友
收藏
0
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
用户反馈
客户端