xml地图|网站地图|网站标签 [设为首页] [加入收藏]
Framework前端控制器用法示例_php实例_脚本之家,
分类:编程

.htaccess文件用来实现URL重置,即当用户访问某资源时,会将其重新定位到指定的文件下。

1.setParam功能:设定值为value的单个参数value的单个参数name

'archive', 'action'=>'show' ));//向路由器中添加定义的路由$router->addRoute;

都将被重置到index.php文件下。

setParam; //设定前端控制器参数$name = $front->getParam; //获取设定的参数echo $name;echo "";$array = array( 'g_n'=>'联想', 'g_c'=>'5000', 'g_a'=>'北京', 'g_p'=>'联想集团');$front->setParams;$g = $front->getParams();foreach{ echo $k."的值为:".$v; echo "";}$front->clearParams();$last = $front->getParams();foreach{ echo $k."的值为:".$v; echo "";}

张三name的值为:张三g_n的值为:联想g_c的值为:5000g_a的值为:北京g_p的值为:联想集团

3.静态路由

开启,也就是把#号去除。

功能:用于获取前端控制器实例。

创建路由器之后,需要添加一些用户定义的路由,该操作可以通过Zend_Controller_Router_Rewrite对象的addRoute()方法来实现。

自动生成目录

更多关于zend相关内容感兴趣的读者可查看本站专题:《Zend FrameWork框架入门教程》、《php优秀开发框架总结》、《Yii框架入门及常用技巧总结》、《ThinkPHP入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

为了正确使用路由器,必须对其进行初始化操作。

四、拷贝目录中的信息到项目文件夹下并测试

6.功能:指定分发过程中使用的响应类或对象,以及获取当前对象

4种基本路由

注:项目的名称为zendDemo

3.getParam功能:通过$name标识符获取单个参数

4.正则表达式路由

注:因为我重写了默认的视图文件内容,看到的就是“世界你好”这四个字。

执行上述代码,将创建一个前端控制器实例。2.setControllerDirectory()功能:用于通知分发器到何处查找动作控制器action controller类文件。3.getControllerDirectory()功能:用来获取控制器目录的当前位置getControllerDirectory();

创建路由器可以通过前端控制器实例的getRouter()方法来实现。该方法不需要任何参数,执行该方法可以返回一个Zend_Controller_Router_Rewrite对象。

在application/controllers/目录下创建一个名为SelfController.php的控制器,并输入以下代码。

常用方法

我表示概念太多,很吃力。

上述代码定义了一个SelfController类,并在该类中定义了selfAction方法。二、创建相应的视图文件在application/views/scripts/self/目录下创建self.phtml文件,代码如下: self方法的显示视图 self方法的显示视图

由于参数被清除,所以第二次调用时没有数据输出。

上述路由将匹配

出现上图的信息,说明环境变量配置成功了。

本文实例讲述了Zend Framework前端控制器用法。分享给大家供大家参考,具体如下:

注:我表示我很晕,日志不好码啊,自己都不太懂。

一、创建自己的控制器

2.DefaultControllerName()功能:为默认的控制器指定另外一个名称,以及获取当前值

定义:缺省路由是存储在RewriteRouter中名为‘default'的简单Zend_Controller_Router_Route_Module对象。

一、配置环境变量

2.setParams功能:通过关联数组一次设定多个参数

本文实例讲述了Zend Framework路由器用法。分享给大家供大家参考,具体如下:

本文由澳门新葡亰手机版发布于编程,转载请注明出处:Framework前端控制器用法示例_php实例_脚本之家,

上一篇:php的socket通信原理_php技巧_脚本之家,详解及实例 下一篇:没有了
猜你喜欢
热门排行
精彩图文