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 相关文章推荐
信用卡效验程序
Oct 09 PHP
php for 循环语句使用方法详细说明
May 09 PHP
关于PHP模板Smarty的初级使用方法以及心得分享
Jun 21 PHP
解析php获取字符串的编码格式的方法(函数)
Jun 21 PHP
深入file_get_contents函数抓取内容失败的原因分析
Jun 25 PHP
composer.lock文件的作用
Feb 03 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
May 07 PHP
PHP数据库操作二:memcache用法分析
Aug 16 PHP
Laravel 实现密码重置功能
Feb 23 PHP
PHP面向对象程序设计之构造方法和析构方法详解
Jun 13 PHP
PHP判断当前使用的是什么浏览器(推荐)
Oct 27 PHP
php使用Swoole实现毫秒级定时任务的方法
Sep 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
PHP实现分页的一个示例
2006/10/09 PHP
对text数据类型不支持代码页转换 从: 1252 到: 936
2011/04/23 PHP
php传值赋值和传地址赋值用法实例分析
2015/06/20 PHP
php使用CutyCapt实现网页截图保存的方法
2016/10/03 PHP
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
2011/02/23 Javascript
js 中将多个逗号替换为一个逗号的代码
2014/06/07 Javascript
带有定位当前位置的百度地图前端web api实例代码
2016/06/21 Javascript
JavaScript中各数制转换全面总结
2017/08/21 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
2017/12/23 Javascript
React组件内事件传参实现tab切换的示例代码
2018/07/04 Javascript
利用weixin-java-miniapp生成小程序码并直接返回图片文件流的方法
2019/03/29 Javascript
JS判断数组里是否有重复元素的方法小结
2019/05/21 Javascript
javascript实现简易聊天室
2019/07/12 Javascript
使用PYTHON接收多播数据的代码
2012/03/01 Python
Python字符串中查找子串小技巧
2015/04/10 Python
Vue的el-scrollbar实现自定义滚动
2018/05/29 Python
将Django项目部署到CentOs服务器中
2018/10/18 Python
python中退出多层循环的方法
2018/11/27 Python
对pycharm 修改程序运行所需内存详解
2018/12/03 Python
python截取两个单词之间的内容方法
2018/12/25 Python
Python实现删除排序数组中重复项的两种方法示例
2019/01/31 Python
Python提取支付宝和微信支付二维码的示例代码
2019/02/15 Python
PyCharm导入python项目并配置虚拟环境的教程详解
2019/10/13 Python
python selenium实现发送带附件的邮件代码实例
2019/12/10 Python
教你如何用python操作摄像头以及对视频流的处理
2020/10/12 Python
Python实现一个论文下载器的过程
2021/01/18 Python
HTML5实现获取地理位置信息并定位功能
2015/04/25 HTML / CSS
企划经理的岗位职责
2013/11/17 职场文书
美德少年事迹材料
2014/01/23 职场文书
幼儿园安全检查制度
2014/01/30 职场文书
小学生感恩演讲稿
2014/04/25 职场文书
预备党员思想汇报1000字
2014/10/07 职场文书
2014年语文教师工作总结
2014/12/18 职场文书
自我检讨书范文
2015/01/28 职场文书
酒店圣诞节活动总结
2015/05/06 职场文书
Golang 1.18 多模块Multi-Module工作区模式的新特性
2022/04/11 Golang