php控制器的使用

本文介绍了ThinkPHP5框架中控制器的创建、加载页面、前置操作、页面跳转、重定向以及空控制器和空操作的实现方法。包括声明命名空间、使用fetch方法输出视图、定义前置方法、使用success()和error()进行页面跳转,以及如何处理恶意的地址栏输入。
摘要由CSDN通过智能技术生成

1.新建控制器:
默认前台模块为例:新建控制器文件 User.php
书写内容:
// 声明命名空间
namespace app\index\controller;
// 声明控制器
class User{
// 声明方法
public function index(){
return “我是User控制器下的index方法”;
}
}`
注意:
1、控制器文件名必须首字母大写,文件名采用驼峰命名。
2、控制器名必须跟文件名一一对应
3、命名空间必须和文件名对应
2、控制器如何加载页面
引入系统类:use think\View;
使用fetch方法输出视图
$view=new \think\View;
return $view->fetch();
3.前置操作
* 前置方法 把一些公共的设置提取成方法进行调用
* 前置方法必须结合系统控制器,继承
* beforeActionList变量声明

 protected $beforeActionList=[
			'one',
			// 不想让谁使用前置方法two
			'two'=>['except'=>"index"],
			// 仅仅可以让谁使用前置方法three
			'three'=>[<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值