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 相关文章推荐
PHPlet在Windows下的安装
Oct 09 PHP
php递归列出所有文件和目录的代码
Sep 10 PHP
ajax完美实现两个网页 分页功能的实例代码
Apr 16 PHP
wamp下修改mysql访问密码的解决方法
May 07 PHP
Zend Framework实现多文件上传功能实例
Mar 21 PHP
PHP数学运算与数据处理实例分析
Apr 01 PHP
PHP中类属性与类静态变量的访问方法示例
Jul 13 PHP
php 判断过去离现在几年的函数(实例代码)
Nov 15 PHP
浅析PHP中的闭包和匿名函数
Dec 25 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
Apr 30 PHP
PHP等比例压缩图片的实例代码
Jul 26 PHP
Laravel框架定时任务2种实现方式示例
Dec 08 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
PHP5中的this,self和parent关键字详解教程
2007/03/19 PHP
PHP实现过滤掉非汉字字符只保留中文字符
2015/06/04 PHP
PHP数组相加操作及与array_merge的区别浅析
2016/11/26 PHP
PHP编程实现计算抽奖概率算法完整实例
2017/08/09 PHP
php新建文件的方法实例
2019/09/26 PHP
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
7款吸引人眼球的jQuery/CSS3特效实例分享
2013/04/25 Javascript
分享一则javascript 调试技巧
2015/01/02 Javascript
Bootstrap入门书籍之(一)排版
2016/02/17 Javascript
深入理解js数组的sort排序
2016/05/28 Javascript
jQuery图片轮播(二)利用构造函数和原型创建对象以实现继承
2016/12/06 Javascript
js禁止浏览器的回退事件
2017/04/20 Javascript
JS实现碰撞检测的方法分析
2018/01/19 Javascript
关于TypeScript模块导入的那些事
2018/06/12 Javascript
js实现web调用摄像头 js截取视频画面
2019/04/21 Javascript
Node 代理访问的实现
2019/09/19 Javascript
JavaScript变量基本使用方法实例分析
2019/11/15 Javascript
详解Howler.js Web音频播放终极解决方案
2020/08/23 Javascript
Python函数学习笔记
2008/10/07 Python
Python验证企业工商注册码
2015/10/25 Python
Python 中的pygame安装与配置教程详解
2020/02/10 Python
基于python生成英文版词云图代码实例
2020/05/16 Python
英国在线潜水商店:Simply Scuba
2019/03/25 全球购物
Bravofly德国:预订廉价航班和酒店
2019/09/22 全球购物
市三好学生主要事迹
2014/01/28 职场文书
医学生职业生涯规划书范文
2014/03/13 职场文书
党员公开承诺书内容
2014/05/20 职场文书
企业总经理助理岗位职责
2014/09/12 职场文书
员工年终自我评价
2014/09/14 职场文书
怎样写辞职信
2015/02/27 职场文书
校长个人总结
2015/03/03 职场文书
2015年个人招商工作总结
2015/04/25 职场文书
员工拾金不昧表扬稿
2015/05/05 职场文书
2016大学生暑期社会实践心得体会
2016/01/14 职场文书
利用python做表格数据处理
2021/04/13 Python
分析MySQL抛出异常的几种常见解决方式
2021/05/18 MySQL