Php 从一个模块中的操作重定向到父项目中的操作
我的主文件夹是Php 从一个模块中的操作重定向到父项目中的操作,php,yii,Php,Yii,我的主文件夹是jobsite。作业站点文件夹是一个受保护的文件夹,其中包含模块、视图和控制器文件夹 控制器文件夹有一个索引操作,视图有一个索引页面 我的模块名是employee,包含一个操作注销。注销后,我想重定向父项目中的索引页面,但现在它转到模块员工的索引页面 有人帮我吗 模块employee控制器操作 public function actionLogout() { Yii::app()->user->logout(); //$this->redirect
jobsite
。作业站点
文件夹是一个受保护的文件夹,其中包含模块
、视图
和控制器
文件夹
控制器文件夹有一个索引
操作,视图
有一个索引
页面
我的模块名是employee
,包含一个操作注销
。注销后,我想重定向父项目中的索引
页面,但现在它转到模块员工
的索引
页面
有人帮我吗
模块employee
控制器操作
public function actionLogout() {
Yii::app()->user->logout();
//$this->redirect(Yii::app()->homeUrl);
$this->redirect(array('site/index',));
}
或
正确的语法是
$this->redirect(array('controller/action'), 'id'=>$id);
所以在您的示例中,$this->redirect(数组('site/index')代码>必须重定向站点
控制器的索引
操作。重定向时首先检查Url,在config/main.php中检查urlManager
$this->redirect('/');
$this->redirect(array('controller/action'), 'id'=>$id);