`
hudeyong926
  • 浏览: 2031583 次
  • 来自: 武汉
社区版块
存档分类
最新评论

YII contoller之间的方法调用 redirect

 
阅读更多

一个contoller CustomerController里怎么调用另一个controller里的action,Acontoller调用SiteContoller的actionShow($id), url显示上是Customer/index

$control=Yii::app()->runController('site/show/id/2');

不带参数的actionShow()

$control=Yii::app()->runController('site/show');

 

redirect使用方法

$this->redirect(array('/site/contact','id'=>12));
//http://www.localyii.com/testwebap/index.php?r=site/contact&id=12

$this->redirect(array('site/contact','id'=>'idv','name'=>'namev'));
//http://www.localyii.com/testwebap/index.php?r=site/contact&id=idv&name=namev

$this->redirect(array('site/contact','v1','v2','v3'));
//http://www.localyii.com/testwebap/index.php?r=site/contact&0=v1&1=v2&2=v3

$this->redirect(array('site/contact','v1','v2','v3','#'=>'ttt'));
//带anchor的  http://www.localyii.com/testwebap/index.php?r=site/contact&0=v1&1=v2&2=v3#ttt

 跳转到一个绝对路径

$this->redirect('http://www.baidu.com');

 

 

 
分享到:
评论

相关推荐

    Yii框架使用魔术方法实现跨文件调用功能示例

    `aFacade`类的作用则是在静态方法调用中实现类似的功能,它通过截取当前类名(`get_called_class()`)的最后6个字符,然后加上字符串"Adapter",构造出新的类名,并通过实例化该类来调用其方法。这使得在静态上下...

    安装yii方法

    ### 安装Yii框架的方法及常见问题解决 #### 一、前言 Yii 是一个高性能的 PHP 框架,适用于开发 Web 应用程序。它不仅提供了丰富的功能集,如 MVC 架构支持、数据库抽象层、缓存机制等,还具有高度可配置性和扩展性...

    Yii框架模拟组件调用注入示例

    在Yii框架的使用过程中,熟悉这些组件和功能的配置和调用方法对于开发高效、安全的Web应用至关重要。 对于希望深入学习Yii框架的读者,文中推荐了一些相关的学习资源,例如《Yii框架入门及常用技巧总结》、《PHP...

    yii框架yii框架yii框架yii框架yii框架

    很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架

    Yii权威指南思维导图

    通过这个思维导图,我们可以深入学习Yii框架的主要组成部分,理解其类结构以及类之间的关系。 首先,让我们来看看Yii框架的基础。Yii采用MVC(Model-View-Controller)设计模式,这是Web应用开发中最常用的设计模式...

    yii2控制器Controller Ajax操作示例

    主要介绍了yii2控制器Controller Ajax操作方法,结合实例形式分析了Yii控制器调用ajax的相关技巧,需要的朋友可以参考下

    Yii教案素材整理

    本篇教案素材整理详细讲解了Yii框架的基本概念、安装方法以及应用结构等知识点。 首先,教案介绍了Yii框架的下载位置,为新手提供了两种安装方式:一种是下载tgz包进行安装,另一种则是通过Composer在线安装。对于...

    Yii2.0建立公共方法简单示例

    本示例不仅详细介绍了如何在Yii2.0框架中创建和调用公共方法,而且还展示了Yii2.0项目目录结构的概念,解释了命名空间的使用,以及提供了如何在控制器中包含和使用公共类的方法。通过这个简单的例子,开发者可以了解...

    Yii编程开发常见调用技巧集锦

    在Yii框架的编程开发过程中,掌握一些常见的调用技巧,可以有效地提高开发效率和程序性能。下面,我们将详细介绍Yii编程开发中的常见技巧。 首先,我们来看如何在Yii框架中对cookie进行操作。设置cookie非常简单,...

    Yii 的登录流程

    此时,可以调用`Yii::app()->user->login`方法使用户登录系统。 接下来我们深入探讨`Yii::app()->user->login`方法的具体实现。该方法定义在`CWebUser`类中,主要负责以下几个关键步骤: 1. **更改用户身份**:...

    yii框架下的yii_blog 博客系统

    1. **MVC模式**:Yii的MVC模式使得代码组织有序,模型负责数据处理,视图负责展示,控制器则作为两者之间的桥梁,处理用户请求并调用模型进行业务逻辑处理,最后更新视图。 2. **ActiveRecord**:这是Yii的一个强大...

    yii框架中文手册教程和YII模板

    本教程将深入探讨Yii框架的核心概念和使用方法,同时提供一份中文手册教程,以便于中文使用者更好地理解和应用。 首先,Yii框架的核心特性包括MVC(模型-视图-控制器)设计模式、Active Record ORM(对象关系映射)...

    yii2swoole让yii2运行在swoole上

    1. **Yii2框架与Swoole的集成**:Yii2swoole是将Yii2框架与Swoole进行整合的扩展,允许Yii2应用利用Swoole的高性能特性。它提供了在Swoole环境下运行Yii2的基础设施,包括请求处理、事件监听、session和cookie管理等...

    Yii 2文件下载

    标题提到的"Yii 2文件下载"可能指的是Yii 2.0框架的安装包或者相关的扩展或示例代码。 在描述中,我们看到“找了好久才找到的Yii2.0”,这可能暗示了Yii 2.0的相关资源并不总是容易找到,尤其对于初学者来说,可能...

    php yii源码分析

    `Yii` 类提供了一系列静态方法,如用于创建应用实例的 `createWebApplication`,这些方法方便开发者调用和控制框架的行为。 3. **应用实例化**: 使用 `Yii::createWebApplication($config)` 创建了一个 `...

    yii1.1.10 开发包(包含yii权威指南以及yii博客例子讲解)

    Yii 1.1.10是该框架的一个版本,它提供了丰富的特性和优化,以帮助开发者更高效地构建复杂的Web应用程序。这个开发包包含了Yii框架的核心库、相关的文档和一个具体的博客应用实例,这对于初学者和有经验的开发者来说...

    yii2 通用后台系统

    "yii2 通用后台系统"是一个基于Yii2框架构建的企业级后台管理系统,旨在提供一套全面、高效的后台管理解决方案,包括用户管理、权限控制、数据统计等功能,帮助开发者快速搭建稳定且功能丰富的后台应用。 在Yii2...

    yii的小部件使用

    ### yii的小部件使用 在Yii框架中,小部件(Widgets)是用于封装并重用页面元素的一种机制。本文主要探讨如何在Yii框架中...同时,通过本篇介绍的方法,我们也能更好地理解和掌握Yii框架中的一些核心概念和技术细节。

    深入理解Yii2.0

    《深入理解Yii2.0》是一本干货。主要讲解Yii2.0及所代表的最新一代Web开发框架的新特性、新技术、新理念、新模式。 采用的方式是分析框架的源代码,尝试从根上进行理解和阐述,并融入个人使用Yii开发的一些经验和...

Global site tag (gtag.js) - Google Analytics