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取得一个类的属性和方法的实现代码
May 22 PHP
php 目录与文件处理-郑阿奇(续)
Jul 04 PHP
很让人受教的 提高php代码质量36计
Sep 05 PHP
WordPress自定义时间显示格式
Mar 27 PHP
php 利用socket发送HTTP请求(GET,POST)
Aug 24 PHP
PHP+Mysql+jQuery查询和列表框选择操作实例讲解
Oct 22 PHP
带你了解PHP7 性能翻倍的关键
Nov 19 PHP
php实现图片以base64显示的方法
Oct 13 PHP
php常用字符函数实例小结
Dec 29 PHP
PHP获取对象属性的三种方法实例分析
Jan 03 PHP
PHP学习记录之常用的魔术常量详解
Dec 12 PHP
PHP获取真实IP及IP模拟方法解析
Nov 24 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导入excel文件到mysql数据库的方法
2015/01/14 PHP
PHP查看当前变量类型的方法
2015/07/31 PHP
用PHP写的一个冒泡排序法的函数简单实例
2016/05/26 PHP
PHP数据库操作三:redis用法分析
2017/08/16 PHP
PHP写API输出的时用echo的原因详解
2019/04/28 PHP
for 循环性能比较 提高for循环的效率
2009/03/19 Javascript
javascript 面向对象全新理练之数据的封装
2009/12/03 Javascript
js在输入框屏蔽按键,只能键入数字的示例代码
2014/01/03 Javascript
一个Action如何调用两个不同的方法
2014/05/22 Javascript
使用JavaScript链式编程实现模拟Jquery函数
2014/12/21 Javascript
js/jquery判断浏览器类型的方法小结
2015/05/12 Javascript
javaScript中slice函数用法实例分析
2015/06/08 Javascript
学习JavaScript设计模式之责任链模式
2016/01/18 Javascript
深入解析JavaScript中的立即执行函数
2016/05/21 Javascript
JS函数多个参数默认值指定方法分析
2016/11/28 Javascript
jsp 自动编译机制详细介绍
2016/12/01 Javascript
JavaScript实现无穷滚动加载数据
2017/05/06 Javascript
vue实现登陆登出的实现示例
2017/09/15 Javascript
详解Vue开发微信H5微信分享签名失败问题解决方案
2018/08/09 Javascript
详解jQuery-each()方法
2019/03/13 jQuery
[01:30:55]VG vs Mineski Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
Python IDE PyCharm的基本快捷键和配置简介
2015/11/04 Python
Python使用win32 COM实现Excel的写入与保存功能示例
2018/05/03 Python
Python带动态参数功能的sqlite工具类
2018/05/26 Python
Flask入门之上传文件到服务器的方法示例
2018/07/18 Python
opencv之为图像添加边界的方法示例
2019/12/26 Python
将自己的数据集制作成TFRecord格式教程
2020/02/17 Python
Python Socket多线程并发原理及实现
2020/12/11 Python
兰蔻英国官网:Lancome英国
2019/04/30 全球购物
No7 Beauty美国官网:英国国民护肤品牌
2019/10/31 全球购物
建筑安全生产责任书
2014/07/22 职场文书
销售顾问工作计划书
2014/09/15 职场文书
2015年劳动部工作总结
2015/05/23 职场文书
保险公司岗前培训工作总结
2015/10/24 职场文书
高中班主任寄语
2019/06/21 职场文书
python 使用pandas读取csv文件的方法
2022/12/24 Python