`
xiyuangao
  • 浏览: 12223 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

zend-framework重定向总结(转)

阅读更多

一. render
不指定render
结果: {当前Module}/{当前Controller}/{当前Action}.phtml

$this->render('bar') ;
结果: {当前Module}/{当前Controller}/bar.phtml

 

echo $this->view->render('agent/index.phtml');

二. forward
$this->_forward('bar') ;
结果: {当前Module}/{当前Controller}/bar

$this->_forward('bar', 'foo') ;
结果: {当前Module}/foo/bar

$this->_forward('bar', 'foo', 'hoge') ;
结果: hoge/foo/bar

$params = array(
'a' => '1',
'b' => '2'
) ;
$this->_forward('bar', 'foo', 'hoge', $params) ;

结果: /hoge/foo/bar/a/1/b/2

三. redirect
$this->_redirect('/hoge') ;
结果: /hoge

$this->_redirect('/hoge/foo') ;
结果: /hoge/foo

$this->_redirect('/hoge/foo/bar') ;
结果: /hoge/foo/bar

$this->_redirect('http://localhost/hoge/foo/bar') ;
结果: http://localhost/hoge/foo/bar

$this->_redirect('http://localhost/hoge/foo/bar?a=1&b=2') ;
结果: http://localhost/hoge/foo/bar?a=1&b=2

四. 特殊情况
不使用 layout
结果: $this->_helper->layout()->disableLayout() ;

不使用 view
结果: $this->_helper->viewRenderer->setNoRender() ;

分享到:
评论

相关推荐

    zend framework重定向方法小结

    本文总结了zend framework重定向的方法。分享给大家供大家参考,具体如下: 一. render 不指定render 结果: {当前Module}/{当前Controller}/{当前Action}.phtml $this->render('bar'); 结果: {当前Module}/{当前...

    Zend Framework实例教程

    - 命令行下载:使用`wget`命令下载,例如:`$ wget http://framework.zend.com/download/tgz`,接着解压:`$ tar -xvzf ZendFramework-0.1.2.tar.gz`。 ##### 目录结构: - 将下载的`library`目录重命名并放置于...

    Zend-Framework-Ajax-Login:这是 Zend Framework 的基本安装,有几种不同的登录方式

    这是一个基本的 ZF 安装,带有使用 ajax、重定向或弹出窗口登录的框架。 它使用 Zend_Auth 和 Zend_Auth_Adapters,因此很容易扩展。 这受到启发并使用了以下代码 使用 Chris Bisnett My_OpenId_Extension_...

    Zend_Framework教程.doc

    $ tar -xvzf ZendFramework-0.1.2.tar.gz ``` 下载完成后,将library目录放置在一个方便的位置。在教程中,我们将其重命名为lib,以简化目录结构: ``` app/ views/ controllers/ www/ .htaccess index.php ...

    Zend Framework中文手册

    在 Zend Framework 中,控制器类通常继承自 `Zend_Controller_Action` 类,可以使用其内置的方法如 `_forward()` 和 `_redirect()` 来实现请求的转发和重定向。 4. **路由(Routing)** Zend Framework 提供了灵活...

    zendframework 留言板 经典

    总结来说,"zendframework 留言板 经典"是一个学习和实践 Zend Framework 框架的示例项目,涵盖了Web应用开发的基础要素,如MVC架构、数据库操作、URL路由、页面渲染等。通过分析和理解这个项目,开发者可以更好地...

    Zend Framework动作助手Redirector用法实例详解

    Zend Framework中的动作助手Redirector是用于实现页面重定向功能的组件,它通过一套丰富的API提供灵活的重定向策略。在这篇文章中,我们将详细探讨Redirector的用法,并通过实例深入分析其功能和注意事项。 首先,...

    超简单zendframework留言板

    【超简单zendframework留言板】 Zend Framework 是一个开源的、基于组件的 PHP 框架,它为开发高质量的Web应用程序提供了强大的工具。本教程将详细讲解如何使用 Zend Framework 创建一个超简单的留言板系统,涵盖...

    zend framework 分页类

    在 Zend Framework 中,分页是实现大型数据集检索时非常重要的功能,它允许用户逐步浏览结果,而不是一次性加载所有数据。`Pagination` 类是 Zend Framework 提供的一个实用工具,用于帮助开发者创建简单而高效的...

    zend框架写的blog程序

    **Zend Framework 框架详解** Zend Framework 是一个开源、基于组件的 PHP 开发框架,专为构建可扩展且高性能的 Web 应用来设计。它遵循 Model-View-Controller(MVC)架构模式,旨在提高开发效率,提供了一套丰富...

    Zend Framework连接Mysql数据库实例分析

    在本实例中,我们探讨了如何使用Zend Framework连接MySQL数据库。首先,为了使用PDO扩展,你需要在PHP配置文件`php.ini`中启用它。确保去掉`extension=php_pdo.dll`和`extension=php_pdo_mysql.dll`这两行前的分号,...

    Zend Framework动作控制器用法示例

    本文将详细介绍Zend Framework中的动作控制器部分。 动作控制器是Zend Framework的核心组成部分,它负责处理用户的请求、调用相应的动作方法以及返回响应。在Zend Framework中,控制器通常是一个类,继承自Zend_...

    Zend提权工具(一个用于反弹,一个用户执行命令)

    对于Zend提权工具的使用,首先需要识别和利用 Zend Framework 中的安全漏洞。这可能涉及到对框架源代码的深入理解,查找可能导致权限升级的错误配置或编程缺陷。常见的提权途径可能包括但不限于以下几点: 1. **...

    Zend Framework入门应用实例详解

    这个配置中,第一行开启重写引擎,第二行则规定了当请求的资源不是 JavaScript、ICO 图标、GIF、JPEG、PNG 图片或 CSS 文件时,都会被重定向到 `index.php` 文件,这是 Zend Framework 的前端控制器。请注意,要使此...

    Zend Framework动作助手(Zend_Controller_Action_Helper)用法详解

    【Zend Framework 动作助手 (Zend_Controller_Action_Helper) 用法详解】 在 Zend Framework 中,动作助手(Action Helper)是一种设计模式,它允许开发者将常用的功能封装起来,以便在需要时方便地在动作控制器...

    Zend Framework教程之动作的基类Zend_Controller_Action详解

    在深入探讨 Zend Framework 的动作基类 Zend_Controller_Action 之前,我们先来理解一下 Zend Framework 的基本架构。Zend Framework 是一个 PHP 开发框架,它遵循 Model-View-Controller(MVC)设计模式,使得...

    Zend Framework教程之响应对象的封装Zend_Controller_Response实例详解

    在Zend Framework中,`Zend_Controller_Response`是处理应用程序响应的核心组件。它负责收集要发送到客户端的数据,包括响应主体(body)和响应头(headers)。本教程将深入讲解`Zend_Controller_Response`的实例化...

Global site tag (gtag.js) - Google Analytics