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中使用Sockets 从Usenet中获取文件
Jan 10 PHP
php相当简单的分页类
Oct 02 PHP
php将数据库中所有内容生成静态html文档的代码
Apr 12 PHP
深入解析PHP垃圾回收机制对内存泄露的处理
Jun 14 PHP
微信公众平台消息接口校验与消息接口响应实例
Dec 23 PHP
php解析字符串里所有URL地址的方法
Apr 03 PHP
PHP中把数据库查询结果输出为json格式简单实例
Apr 09 PHP
php实现的简单数据库操作Model类
Nov 16 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
Nov 17 PHP
php面试中关于面向对象的相关问题
Feb 13 PHP
php菜单/评论数据递归分级算法的实现方法
Aug 01 PHP
自定义Laravel (monolog)日志位置,并增加请求ID的实现
Oct 17 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 URL路由类实例
2013/11/12 PHP
ThinkPHP中图片按比例切割的代码实例
2019/03/08 PHP
常见的5个PHP编码小陋习以及优化实例讲解
2021/02/27 PHP
js 编程笔记 无名函数
2011/06/28 Javascript
jQuery .tmpl(), .template()学习资料小结
2011/07/18 Javascript
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
2013/03/25 Javascript
js实现鼠标滚轮控制图片缩放效果的方法
2015/02/20 Javascript
jQuery使用fadein方法实现渐出效果实例
2015/03/27 Javascript
简单解析JavaScript中的__proto__属性
2016/05/10 Javascript
深入浅析JS是按值传递还是按引用传递(推荐)
2016/09/18 Javascript
Nodejs进阶:核心模块net入门学习与实例讲解
2016/11/21 NodeJs
javascript循环链表之约瑟夫环的实现方法
2017/01/16 Javascript
bootstrap组件之按钮式下拉菜单小结
2017/01/19 Javascript
Vue Element 分组+多选+可搜索Select选择器实现示例
2018/07/23 Javascript
微信小程序 flexbox layout快速实现基本布局的解决方案
2020/03/24 Javascript
python pickle 和 shelve模块的用法
2013/09/16 Python
python基于mysql实现的简单队列以及跨进程锁实例详解
2014/07/07 Python
Python实现字典的key和values的交换
2015/08/04 Python
python django 增删改查操作 数据库Mysql
2017/07/27 Python
python ipset管理 增删白名单的方法
2019/01/14 Python
Python实现个人微信号自动监控告警的示例
2019/07/03 Python
python处理document文档保留原样式
2019/09/23 Python
python打印异常信息的两种实现方式
2019/12/24 Python
解决pytorch DataLoader num_workers出现的问题
2020/01/14 Python
使用phonegap进行本地存储的实现方法
2017/03/31 HTML / CSS
MAC Cosmetics官方网站:魅可专业艺术彩妆
2019/04/10 全球购物
应届生求职信写作技巧
2013/10/24 职场文书
应付会计岗位职责
2013/12/12 职场文书
小学教师自我鉴定范文
2014/03/20 职场文书
大学社团活动总结
2014/04/26 职场文书
食品安全宣传标语
2014/06/07 职场文书
演讲稿开场白台词
2014/08/25 职场文书
党政领导班子四风问题对照检查材料思想汇报
2014/10/02 职场文书
刑事上诉状(量刑过重)
2015/05/23 职场文书
MySQL COUNT函数的使用与优化
2021/05/10 MySQL
MySQL查询日期时间
2022/05/15 MySQL