总结7.6 tp5的简单使用和请求
简单使用:
自带控制器没有继承任何的基础类,使用时可以继承官方封装的\think\Controller类。
通过url访问此控制器下的某个方法:
通过控制器如何进入view页面
在controller文件夹同级新建view文件夹,在view下新建文件夹index,此文件名与控制器下index.php文件的名称相同,再在index文件下新建index.html,此文件的名称对应index.php中方法的名称。
namespace app\index\controller;//命名空间与这个文件位置对应
use think\Controller;
class Index extends Controller//继承tp框架的方法。
{
public function index()//方法名称是与视图文件view 下的index内文件模板名称相对应
{
//$a='传过来的';
// $this->assign('a',$a);//把变量传给视图文件 视图文件这么写{$a}来显示
//return $this->fetch();//打开视图文件
//$this->success('新增成功','index/aa');//成功后跳转
$this->redirect('index/aa');//直接跳转
}
public function _initialize()
{
echo'自动加载';
}
请求信息
如果要获取当前的请求信息,可以使用\think\Request类。
$request = Request::instance();
也可以使用助手函数
$request = request();
// $request = Request::instance();
// $request = request(); 助手请求需要类
// intput(?id;.id);助手检测变量是否存在
// if(request()->isGet()) echo 'get' 请求类型
// input('param.name'); 获取请求