thinkphp框架类库扩展操作示例


Posted in PHP onNovember 26, 2019

本文实例讲述了thinkphp框架类库扩展操作。分享给大家供大家参考,具体如下:

官方文档 http://document.thinkphp.cn/manual_3_2.html#lib_extend

自定义命名空间

在项目的application->common->conf文件下添加

thinkphp框架类库扩展操作示例

'AUTOLOAD_NAMESPACE' => array(
    'Lib' => APP_PATH . 'Home\Lib',
  )

Home\Lib 表示扩展路径在application->home->Lib下
从index.php下可看到

define('APP_PATH','./Application/');

实现类库

建立对应的文件夹

thinkphp框架类库扩展操作示例

类名 要用*.class.php格式的

在控制器中访问

<?php
namespace Home\Controller;
use Lib\Sina\Custom;
use Lib\Sina\CustomHome;
use Think\App;
use Think\Controller;
class EmptyController extends Controller {
  public function _empty($name) {
    echo "{}";
  }
  public function ff(){
    new App();
  }
  public function ff1(){
    $c=new Custom();
    $c->ff();
  }
  public function ff2(){
    $c=new CustomHome();
    $c->ff();
  }
}

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

PHP 相关文章推荐
php array_map array_multisort 高效处理多维数组排序
Jun 11 PHP
PHP 代码规范小结
Mar 08 PHP
ThinkPHP提交表单时默认自动转义的解决方法
Nov 25 PHP
php天翼开放平台短信发送接口实现方法
Dec 22 PHP
php使用COPY函数更新配置文件的方法
Jun 18 PHP
详解PHP处理密码的几种方式
Nov 30 PHP
PHP基于递归实现的约瑟夫环算法示例
Aug 27 PHP
原生php实现excel文件读写的方法分析
Apr 25 PHP
PHP封装的page分页类定义与用法完整示例
Dec 24 PHP
laravel框架中间件 except 和 only 的用法示例
Jul 12 PHP
php7 图形用户界面GUI 开发示例
Feb 22 PHP
XAMPP升级PHP版本实现步骤解析
Sep 04 PHP
如何在Laravel5.8中正确地应用Repository设计模式
Nov 26 #PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
Nov 26 #PHP
PHP PDO和消息队列的个人理解与应用实例分析
Nov 25 #PHP
Laravel Eloquent分表方法并使用模型关联的实现
Nov 25 #PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
Nov 25 #PHP
使用Git实现Laravel项目的自动化部署
Nov 24 #PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
Nov 24 #PHP
You might like
php GeoIP的使用教程
2011/03/09 PHP
利用PHP实现图片等比例放大和缩小的方法详解
2013/06/06 PHP
php获取、检查类名、函数名、方法名的函数方法
2015/06/25 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
2016/11/14 PHP
php json相关函数用法示例
2017/03/28 PHP
php的单例模式及应用场景详解
2021/02/27 PHP
在Windows上安装Node.js模块的方法
2011/09/25 Javascript
js网页实时倒计时精确到秒级
2014/02/10 Javascript
Bootstrap滚动监听(Scrollspy)插件详解
2016/04/26 Javascript
分享12个非常实用的JavaScript小技巧
2016/05/11 Javascript
分享javascript、jquery实用代码段
2016/10/20 Javascript
javascript轮播图算法
2016/10/21 Javascript
vue 引入公共css文件的简单方法(推荐)
2018/01/20 Javascript
完美解决axios在ie下的兼容性问题
2018/03/05 Javascript
JavaScript 五大常见函数
2018/03/23 Javascript
微信小程序实现循环动画效果
2018/07/16 Javascript
jQuery实现为动态添加的元素绑定事件实例分析
2018/09/07 jQuery
js实现随机抽奖
2020/03/19 Javascript
js实现鼠标滑动到某个div禁止滚动
2020/09/17 Javascript
Vue实现随机验证码功能
2020/12/29 Vue.js
[03:00]2014DOTA2国际邀请赛 Titan淘汰潸然泪下Ohaiyo专访
2014/07/15 DOTA
[58:21]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第二场
2018/04/04 DOTA
[41:17]完美世界DOTA2联赛PWL S3 access vs CPG 第二场 12.13
2020/12/17 DOTA
python实现简单购物商城
2016/05/21 Python
Python抓取手机号归属地信息示例代码
2016/11/28 Python
使用python telnetlib批量备份交换机配置的方法
2019/07/25 Python
基于Python2、Python3中reload()的不同用法介绍
2019/08/12 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
2020/02/26 Python
CSS3实现div从下往上滑入滑出效果示例
2020/04/28 HTML / CSS
2014年感恩母亲演讲稿
2014/05/27 职场文书
分居协议书范本
2014/11/03 职场文书
2014年节能工作总结
2014/12/18 职场文书
Python selenium模拟网页点击爬虫交管12123违章数据
2021/05/26 Python
Java异常处理try catch的基本用法
2021/12/06 Java/Android
Redis之RedisTemplate配置方式(序列和反序列化)
2022/03/13 Redis
Python列表的索引与切片
2022/04/07 Python