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&amp;MYSQL服务器配置说明
Oct 09 PHP
安装APACHE
Jan 15 PHP
php面向对象全攻略 (九)访问类型
Sep 30 PHP
在IIS7.0下面配置PHP 5.3.2运行环境的方法
Apr 13 PHP
基于empty函数的判断详解
Jun 17 PHP
php实现文本数据导入SQL SERVER
May 17 PHP
常用的php图片处理类(水印、等比缩放、固定高宽)分享
Jun 19 PHP
PHP中$_SERVER使用说明
Jul 05 PHP
分享PHP守护进程类
Dec 30 PHP
php使用文本统计访问量的方法
May 12 PHP
PHP flush 函数使用注意事项
Aug 26 PHP
PHP调用Mailgun发送邮件的方法
May 04 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
压力如何影响浓缩咖啡品质
2021/03/03 咖啡文化
PHP 危险函数解释 分析
2009/04/22 PHP
简单的php缓存类分享     php缓存机制
2014/01/22 PHP
php实现的美国50个州选择列表实例
2015/04/20 PHP
百度工程师讲PHP函数的实现原理及性能分析(二)
2015/05/13 PHP
php+js实现点赞功能的示例详解
2020/08/07 PHP
PHP重载基础知识回顾
2020/09/10 PHP
用javascript getComputedStyle获取和设置style的原理
2008/10/10 Javascript
基于Jquery的回车成tab焦点切换效果代码(Enter To Tab )
2010/11/14 Javascript
能说明你的Javascript技术很烂的五个原因分析
2011/10/28 Javascript
javascript常用代码段搜集
2014/12/04 Javascript
js实现动态加载脚本的方法实例汇总
2015/11/02 Javascript
编写React组件项目实践分析
2018/03/04 Javascript
详解VueJs中的V-bind指令
2018/05/03 Javascript
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
2018/08/09 jQuery
微信小程序在地图选择地址并返回经纬度简单示例
2018/12/03 Javascript
百度小程序之间的页面通信过程详解
2019/07/18 Javascript
[03:41]DOTA2上海特锦赛小组赛第三日recap精彩回顾
2016/02/28 DOTA
[49:41]NB vs NAVI Supermajor小组赛A组 BO3 第一场 6.2
2018/06/03 DOTA
Python构建网页爬虫原理分析
2017/12/19 Python
用python脚本24小时刷浏览器的访问量方法
2018/12/07 Python
python pyinstaller 加载ui路径方法
2019/06/10 Python
python redis 批量设置过期key过程解析
2019/11/26 Python
Flask之pipenv虚拟环境的实现
2019/11/26 Python
解决Jupyter无法导入已安装的 module问题
2020/04/17 Python
基于CSS3实现图片模糊过滤效果
2015/11/19 HTML / CSS
css3加js做一个简单的3D行星运转效果实例代码
2017/01/18 HTML / CSS
LocalStorage记住用户和密码功能
2017/07/24 HTML / CSS
中学生自我评价范文
2014/02/08 职场文书
《每逢佳节倍思亲》教后反思
2014/04/19 职场文书
爱国卫生月活动总结范文
2014/04/25 职场文书
小学重阳节活动总结
2015/03/24 职场文书
JavaScript 去重和重复次数统计
2021/03/31 Javascript
浅谈golang 中time.After释放的问题
2021/05/05 Golang
Python语法学习之进程的创建与常用方法详解
2022/04/08 Python
详解Redis的三种常用的缓存读写策略步骤
2022/05/06 Redis