ThinkPHP5.0框架控制器继承基类和自定义类示例

作者:麦稻香田 时间:2024-05-03 15:52:24 

本文实例讲述了ThinkPHP5.0框架控制器继承基类和自定义类。分享给大家供大家参考,具体如下:

继承系统控制器基类:


<?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不支持多继承,如果需要继承多个类,可以通过引入trait

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

来源:https://blog.csdn.net/iAsknew/article/details/56665097

标签:ThinkPHP5.0,控制器
0
投稿

猜你喜欢

  • python绘制浅色范围曲线的示例代码

    2021-07-03 02:34:10
  • php中debug_backtrace、debug_print_backtrace和匿名函数用法实例

    2023-06-11 23:08:24
  • Python实现把回车符\\r\\n转换成\\n

    2022-09-21 07:22:14
  • 利用PHP函数计算中英文字符串长度的方法

    2023-10-13 16:35:46
  • Javascript的数组总结

    2009-02-03 13:07:00
  • Python进程间通信之共享内存详解

    2022-01-06 05:47:10
  • 用ASP+CSS实现随机背景

    2007-09-26 12:33:00
  • 仿阿里巴巴搜索导航设计效果

    2008-04-15 15:01:00
  • Python3安装Scrapy的方法步骤

    2021-01-07 19:15:46
  • 探究Python中isalnum()方法的使用

    2021-12-05 19:05:31
  • python 发送邮件的示例代码(Python2/3都可以直接使用)

    2023-05-12 08:53:56
  • 10个很实用的js小脚本代码

    2007-10-17 21:08:00
  • js正则表达式验证密码强度【推荐】

    2024-04-29 13:39:30
  • 瞬间的设计(四)【碳酸饮料会】

    2009-12-23 13:56:00
  • Python定义一个函数的方法

    2023-09-18 17:28:09
  • Python中__repr__和__str__区别详解

    2022-02-17 04:45:25
  • linux下mysql命令

    2011-01-04 19:42:00
  • Python中import语句用法案例讲解

    2023-08-07 05:33:47
  • python中urllib模块用法实例详解

    2022-02-05 13:23:33
  • jquery ajax 局部刷新小案例

    2024-05-02 17:05:01
  • asp之家 网络编程 m.aspxhome.com