AyeAye

控制器的页面跳转以及重定向

1.系统内部thinkController类内置了两个跳转方法success和error,用于页面跳转提示

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
namespace indexcontroller;

use thinkController;
use indexmodelUser;

class Index extends Controller
{
public function index()
{
$User = new User;
$result = $User->save($data);
if($result){
//设置成功后跳转页面的地址,默认的返回页面是$_SERVER['HTTP_REFERER']
$this->success('新增成功', 'User/list');
} else {
//错误页面的默认跳转页面是返回前一页,通常不需要设置
$this->error('新增失败');
}
}
}

2。可以使用thinkController的redirect操作实现URL重定向,重定向会改变URL地址,可以使用remember()函数实现记住URL跳跃的功能。