thinkphp5页面跳转和重定向及查询数据

本文介绍了ThinkPHP5中页面跳转和重定向的方法,包括使用$this->success()和$this->error()进行页面提示和路由跳转,以及自定义等待时间。同时,讲解了如何使用Db类进行数据查询,通过all()和find()方法区别查询单条和多条记录,强调了文件路径在引入模板文件时的重要性。
摘要由CSDN通过智能技术生成
1.页面跳转和重定向
<?php
namespace app\index\controller;
use think\Controller;
use think\Db;
use think\exception\PDOException; 
/**
 * Class Student
 */
class Student extends Controller
{
    public function index()
    {
        return $this->fetch();
    }
    public function add()
    {
       $data = input('post.');
        try {
            $ret = Db::name('student')->insert($data);
            $this->success('添加成功',url('index'));
        } catch (PDOException $ex) {
            $this->error('添加失败,' . $ex->getMessage());
        }
    }
}

在上面的代码中出现了 $this->success() 和 $this->error() 方法。
$this->success() 表示跳转成功,如果执行成功,页面会显示“添加成功”,并且将路由指定到当前控制器的index方法。
在这里插入图片描述
在页面跳转时,会有3秒默认的等待时间,也可以指定时间:
$this-

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值