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 友好URL的实现(吐血推荐)
Oct 04 PHP
PHP开启gzip页面压缩实例代码
Mar 11 PHP
PHP性能优化准备篇图解PEAR安装
Dec 05 PHP
关于PHP的相似度计算函数:levenshtein的使用介绍
Apr 15 PHP
基于PHP一些十分严重的缺陷详解
Jun 03 PHP
ecshop 2.72如何修改后台访问地址
Mar 03 PHP
php获取指定范围内最接近数的方法
Jun 02 PHP
php实现多城市切换特效
Aug 09 PHP
php通过PHPExcel导入Excel表格到MySQL数据库的简单实例
Oct 29 PHP
PHP实现搜索时记住状态的方法示例
May 11 PHP
Laravel5.1框架注册中间件的三种场景详解
Jul 09 PHP
phpquery中文手册
Mar 18 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 Header用于页面跳转要注意的几个问题总结
2008/10/03 PHP
比较详细PHP生成静态页面教程
2012/01/10 PHP
phpMyAdmin自动登录和取消自动登录的配置方法
2014/05/12 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
js对象与打印对象分析比较
2013/04/23 Javascript
jQuery实现随意改变div任意属性的名称和值(部分原生js实现)
2013/05/28 Javascript
JavaScript控制table某列不显示的方法
2015/03/16 Javascript
jQuery移动端日期(datedropper)和时间(timedropper)选择器附源码下载
2016/04/19 Javascript
Bootstrap 组件之按钮(二)
2016/05/11 Javascript
jQuery实现摸拟alert提示框
2016/05/22 Javascript
JavaScript获取服务器端时间的方法
2016/11/29 Javascript
jquery-file-upload 文件上传带进度条效果
2017/11/21 jQuery
Vue中使用webpack别名的方法实例详解
2018/06/19 Javascript
javascript实现的字符串转换成数组操作示例
2019/06/13 Javascript
element-ui点击查看大图的方法示例
2020/12/14 Javascript
[00:57]深扒TI7聊天轮盘语音出处5
2017/05/11 DOTA
可用于监控 mysql Master Slave 状态的python代码
2013/02/10 Python
Python 获取当前所在目录的方法详解
2017/08/02 Python
Queue 实现生产者消费者模型(实例讲解)
2017/11/13 Python
Python实现查询某个目录下修改时间最新的文件示例
2018/08/29 Python
django的csrf实现过程详解
2019/07/26 Python
numpy.linalg.eig() 计算矩阵特征向量方式
2019/11/29 Python
python实现坦克大战
2020/04/24 Python
最新Python idle下载、安装与使用教程图文详解
2020/11/28 Python
python爬虫工具例举说明
2020/11/30 Python
表单button的outline在firefox浏览器下的问题
2012/12/24 HTML / CSS
CSS3使用transition实现的鼠标悬停淡入淡出
2015/01/09 HTML / CSS
GNC健安喜官方海外旗舰店:美国著名保健品牌
2017/01/04 全球购物
学生会竞选演讲稿
2014/04/24 职场文书
大学生精神文明先进个人事迹材料
2014/05/02 职场文书
社保缴纳证明申请书
2014/11/03 职场文书
普通党员群众路线教育实践活动心得体会
2014/11/04 职场文书
承诺函范文
2015/01/21 职场文书
2015年领导干部廉洁自律工作总结
2015/05/26 职场文书
外出听课学习心得体会
2016/01/15 职场文书
pytorch 两个GPU同时训练的解决方案
2021/06/01 Python