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