前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >thinkPHP框架实现类似java过滤器的简单方法示例

thinkPHP框架实现类似java过滤器的简单方法示例

作者头像
用户2323866
修改2021-07-13 11:36:48
3010
修改2021-07-13 11:36:48
举报
文章被收录于专栏:技术派技术派

本文实例讲述了thinkPHP框架实现类似java过滤器的简单方法。分享给大家供大家参考,具体如下:

写java web代码的时候,可以定义过滤器,对控制器进行过滤,可以实现权限验证等等

在thinkphp中也可以通过继承父类的方法,实现类似的需求

父类代码

<?php

/**

namespace AdminController;

use ThinkController;

class CommonController extends Controlle

{

public function _initialize()

{

if(!isset($_SESSION['username'])) {

redirect( U('Admin/Login/index'), 0);//没登陆,跳转到登陆页

}

}

}

子类代码

<?php

/**

namespace AdminController;

use HomeModel;

use AdminModelShop;

class FileController e/

/xtends CommonControlle

{

public function index()

{

$this->display();

}

}

这样子类在调用控制器的方法前,就会先/

/执行验证登陆的操作了

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档