首页 > 后端开发 > php教程 > ThinkPHP5.0框架控制器继承基与自定义类案例详解

ThinkPHP5.0框架控制器继承基与自定义类案例详解

php中世界最好的语言
发布: 2023-03-28 09:20:02
原创
2125 人浏览过

这次给大家带来ThinkPHP5.0框架控制器继承基与自定义类案例详解,ThinkPHP5.0框架控制器继承基与自定义类的注意事项有哪些,下面就是实战案例,一起来看一下。z

继承系统控制器基类:

<?php
namespace app\index\controller;
use think\Controller;
class Index extends Controller
{
  public function hello()
  {
    return 'hello,world';
  }
}
登录后复制

或者自定义一个基础控制器类Base:

<?php
namespace app\index\controller;
use think\Controller;
class Base extends Controller
{
}
登录后复制

可以在Base控制器类中定义一些公共方法(如果对类的基本知识不够熟悉的话,参考PHP的类与对象部分说的非常清楚,在此不做深入了)。

然后应用下面的所有控制器类都继承Base:

<?php
namespace app\index\controller;
use app\index\controller\Base;
class Index extends Base
{
  public function hello()
  {
    return 'hello,world';
  }
}
登录后复制

建议给应用统一定义一个自己的控制器基类,方便后期扩展。

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

怎样实现PHP中ADODB事务处理

怎样使用Thinkphp5+uploadify实现文件上传

以上是ThinkPHP5.0框架控制器继承基与自定义类案例详解的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板