一. 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重定向的方法。分享给大家供大家参考,具体如下: 一. render 不指定render 结果: {当前Module}/{当前Controller}/{当前Action}.phtml $this->render('bar'); 结果: {当前Module}/{当前...
- 命令行下载:使用`wget`命令下载,例如:`$ wget http://framework.zend.com/download/tgz`,接着解压:`$ tar -xvzf ZendFramework-0.1.2.tar.gz`。 ##### 目录结构: - 将下载的`library`目录重命名并放置于...
这是一个基本的 ZF 安装,带有使用 ajax、重定向或弹出窗口登录的框架。 它使用 Zend_Auth 和 Zend_Auth_Adapters,因此很容易扩展。 这受到启发并使用了以下代码 使用 Chris Bisnett My_OpenId_Extension_...
$ tar -xvzf ZendFramework-0.1.2.tar.gz ``` 下载完成后,将library目录放置在一个方便的位置。在教程中,我们将其重命名为lib,以简化目录结构: ``` app/ views/ controllers/ www/ .htaccess index.php ...
在 Zend Framework 中,控制器类通常继承自 `Zend_Controller_Action` 类,可以使用其内置的方法如 `_forward()` 和 `_redirect()` 来实现请求的转发和重定向。 4. **路由(Routing)** Zend Framework 提供了灵活...
总结来说,"zendframework 留言板 经典"是一个学习和实践 Zend Framework 框架的示例项目,涵盖了Web应用开发的基础要素,如MVC架构、数据库操作、URL路由、页面渲染等。通过分析和理解这个项目,开发者可以更好地...
Zend Framework中的动作助手Redirector是用于实现页面重定向功能的组件,它通过一套丰富的API提供灵活的重定向策略。在这篇文章中,我们将详细探讨Redirector的用法,并通过实例深入分析其功能和注意事项。 首先,...
【超简单zendframework留言板】 Zend Framework 是一个开源的、基于组件的 PHP 框架,它为开发高质量的Web应用程序提供了强大的工具。本教程将详细讲解如何使用 Zend Framework 创建一个超简单的留言板系统,涵盖...
在 Zend Framework 中,分页是实现大型数据集检索时非常重要的功能,它允许用户逐步浏览结果,而不是一次性加载所有数据。`Pagination` 类是 Zend Framework 提供的一个实用工具,用于帮助开发者创建简单而高效的...
**Zend Framework 框架详解** Zend Framework 是一个开源、基于组件的 PHP 开发框架,专为构建可扩展且高性能的 Web 应用来设计。它遵循 Model-View-Controller(MVC)架构模式,旨在提高开发效率,提供了一套丰富...
在本实例中,我们探讨了如何使用Zend Framework连接MySQL数据库。首先,为了使用PDO扩展,你需要在PHP配置文件`php.ini`中启用它。确保去掉`extension=php_pdo.dll`和`extension=php_pdo_mysql.dll`这两行前的分号,...
本文将详细介绍Zend Framework中的动作控制器部分。 动作控制器是Zend Framework的核心组成部分,它负责处理用户的请求、调用相应的动作方法以及返回响应。在Zend Framework中,控制器通常是一个类,继承自Zend_...
对于Zend提权工具的使用,首先需要识别和利用 Zend Framework 中的安全漏洞。这可能涉及到对框架源代码的深入理解,查找可能导致权限升级的错误配置或编程缺陷。常见的提权途径可能包括但不限于以下几点: 1. **...
这个配置中,第一行开启重写引擎,第二行则规定了当请求的资源不是 JavaScript、ICO 图标、GIF、JPEG、PNG 图片或 CSS 文件时,都会被重定向到 `index.php` 文件,这是 Zend Framework 的前端控制器。请注意,要使此...
【Zend Framework 动作助手 (Zend_Controller_Action_Helper) 用法详解】 在 Zend Framework 中,动作助手(Action Helper)是一种设计模式,它允许开发者将常用的功能封装起来,以便在需要时方便地在动作控制器...
在深入探讨 Zend Framework 的动作基类 Zend_Controller_Action 之前,我们先来理解一下 Zend Framework 的基本架构。Zend Framework 是一个 PHP 开发框架,它遵循 Model-View-Controller(MVC)设计模式,使得...
在Zend Framework中,`Zend_Controller_Response`是处理应用程序响应的核心组件。它负责收集要发送到客户端的数据,包括响应主体(body)和响应头(headers)。本教程将深入讲解`Zend_Controller_Response`的实例化...