在应用开发中,经常会遇到一些带有提示信息的跳转页面,例如操作成功或者操作错误页面,并且自动跳转到另外一个目标页面。系统的内置了两个跳转方法`success`和`error`,用于页面跳转提示。
使用方法很简单,举例如下:
```php
namespace app\index;
use maiji\Action;
class Index extends Action
{
public function index()
{
if(!empty($result)){
//设置成功后跳转页面的地址,默认的返回页面是$_SERVER['HTTP_REFERER']
success('新增成功', '/public/index/abcd/test');
} else {
//错误页面的默认跳转页面是返回前一页,通常不需要设置
error('新增失败');
}
}
}
```
>默认的等待时间都是3秒
`success`和`error`方法都可以对应的模板,默认的设置是两个方法对应的模板都是:
`'maijiphp/libs/tpl/dispatch_jump.tpl'`
- 基础
- 安装PhpSmarty
- 开发规范
- 目录结构
- 架构总览
- URL访问
- 隐藏入口文件
- 命名空间
- 配置目录
- 配置读取
- 控制器
- 控制器定义
- 渲染输出
- 控制器初始化
- 页面跳转
- 重定向
- 调用控制器方法
- 请求
- 变量获取
- 数据库
- 连接数据库
- 查询构造器
- 助手函数
- 模型
- 模型定义
- 模型调用
- 模型初始化
- 模型新增
- 模型更新
- 模型删除
- 模型查询
- 模型分层
- JSON序列化
- 模板
- 模板定位
- 静态文件
- 三元运算
- 模板继承
- 包含文件
- 内置标签
- FOREACH标签
- FOR标签
- 比较标签
- 条件判断
- 标签嵌套
- 错误和调试
- 调试模式
- SQL调试
- 杂项
- Session
- Cookie
- Cache
- 搭建部署
- 虚拟主机环境
- Linux主机环境
- URL重写
- 更新日志