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 相关文章推荐
解析dedecms空间迁移步骤详解
May 15 PHP
PHP中source #N问题的解决方法
Jan 27 PHP
PHP入门经历和学习过程分享
Apr 11 PHP
PHP解决URL中文GBK乱码问题的两种方法
Jun 03 PHP
PHP中error_reporting()用法详解
Aug 31 PHP
php 升级到 5.3+ 后出现的一些错误,如 ereg(); ereg_replace(); 函数报错
Dec 07 PHP
php文件上传类完整实例
May 14 PHP
php+jquery+html实现点击不刷新加载更多的实例代码
Aug 12 PHP
基于thinkPHP框架实现留言板的方法
Oct 17 PHP
PHP利用Cookie设置用户30分钟未操作自动退出功能
Jul 03 PHP
PHP的RSA加密解密方法以及开发接口使用
Feb 11 PHP
php数组遍历类与用法示例
May 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 结果集的分页实现代码
2009/03/10 PHP
PHP中字符安全过滤函数使用小结
2015/02/25 PHP
详解PHP的Yii框架中日志的相关配置及使用
2015/12/08 PHP
thinkphp3.x中变量的获取和过滤方法详解
2016/05/20 PHP
关于js注册事件的常用方法
2013/04/03 Javascript
ExtJS的拖拽效果示例
2013/12/09 Javascript
JS中使用Array函数shift和pop创建可忽略参数的例子
2014/05/28 Javascript
详解PHP中pathinfo()函数导致的安全问题
2017/01/05 Javascript
推荐VSCode 上特别好用的 Vue 插件之vetur
2017/09/14 Javascript
微信小程序实现的涂鸦功能示例【附源码下载】
2018/01/12 Javascript
微信小程序中如何使用flyio封装网络请求
2019/07/03 Javascript
vue 页面跳转的实现方式
2021/01/12 Vue.js
[03:59]DOTA2英雄梦之声_第07期_水晶室女
2014/06/23 DOTA
[03:12]完美世界DOTA2联赛PWL DAY7集锦
2020/11/06 DOTA
python正则表达式中的括号匹配问题
2014/12/14 Python
Python的Django框架中从url中捕捉文本的方法
2015/07/20 Python
TensorFlow在MAC环境下的安装及环境搭建
2017/11/14 Python
Python中常用信号signal类型实例
2018/01/25 Python
Sanic框架流式传输操作示例
2018/07/18 Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
2020/02/17 Python
HTML5中的websocket实现直播功能
2018/05/21 HTML / CSS
巴西箱包、背包、钱包和旅行配件购物网站:Inovathi
2019/12/14 全球购物
办公室文秘自我鉴定
2013/09/21 职场文书
建筑自我鉴定
2013/10/19 职场文书
幼儿园消防演练方案
2014/02/13 职场文书
教师新年寄语
2014/04/03 职场文书
竞选班长的演讲稿
2014/04/24 职场文书
质量承诺书格式
2014/05/20 职场文书
工程造价专业求职信
2014/07/17 职场文书
四风剖析查摆对照检查材料思想汇报
2014/09/24 职场文书
团代会闭幕词
2015/01/28 职场文书
2015大学生求职信范文
2015/03/20 职场文书
高中历史教学反思
2016/02/19 职场文书
zabbix监控mysql的实例方法
2021/06/02 MySQL
React-vscode使用jsx语法的问题及解决方法
2021/06/21 Javascript
SpringCloud Feign请求头删除修改的操作代码
2022/03/20 Java/Android