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 curl 伪造IP来源的实例代码
Nov 01 PHP
ThinkPHP的Widget扩展实例
Jun 19 PHP
php实现无限级分类
Dec 24 PHP
php计算两个日期相差天数的方法
Mar 14 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
Oct 27 PHP
功能强大的php分页函数
Jul 20 PHP
php使用preg_match()函数验证ip地址的方法
Jan 07 PHP
Yii2中多表关联查询hasOne hasMany的方法
Feb 15 PHP
Yii框架扩展CGridView增加导出CSV功能的方法
May 24 PHP
PHP实现类似题库抽题效果
Aug 16 PHP
Laravel事件监听器用法实例分析
Mar 12 PHP
php实现session共享的实例方法
Sep 19 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中uploaded_files函数使用方法详解
2011/03/09 PHP
windows下配置apache+php+mysql时出现问题的处理方法
2014/06/20 PHP
跟我学Laravel之请求与输入
2014/10/15 PHP
PHP使用递归生成文章树
2015/04/21 PHP
程序员的表白神器“520”大声喊出来
2016/05/20 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
2019/08/03 PHP
laravel实现前后台路由分离的方法
2019/10/13 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
getElementById在任意一款浏览器中都可以用吗的疑问回复
2007/05/13 Javascript
ajax 缓存 问题 requestheader
2010/08/01 Javascript
30分钟就入门的正则表达式基础教程
2013/02/25 Javascript
jquery中ajax函数执行顺序问题之如何设置同步
2014/02/28 Javascript
JavaScript修改浏览器tab标题小技巧
2015/01/06 Javascript
js和jq使用submit方法无法提交表单的快速解决方法
2016/05/17 Javascript
由浅入深剖析Angular表单验证
2016/07/14 Javascript
基于WebUploader的文件上传js插件
2016/08/19 Javascript
js运动事件函数详解
2016/10/21 Javascript
原生js实现可拖拽效果
2017/02/28 Javascript
JQuery 选择器、DOM节点操作练习实例
2017/09/28 jQuery
Vue父子组建的简单通信之控制开关Switch的实现
2018/06/04 Javascript
[02:24]DOTA2亚洲邀请赛 NAVI战队出场宣传片
2015/02/07 DOTA
[02:16]2018年度CS GO最具人气选手-完美盛典
2018/12/16 DOTA
Python操作列表之List.insert()方法的使用
2015/05/20 Python
Python中的推导式使用详解
2015/06/03 Python
python3将变量写入SQL语句的实现方式
2020/03/02 Python
如何用Python绘制3D柱形图
2020/09/16 Python
python更新数据库中某个字段的数据(方法详解)
2020/11/18 Python
用css3实现当鼠标移进去时当前亮其他变灰效果
2014/04/08 HTML / CSS
英国高级百货公司:Harvey Nichols
2017/01/29 全球购物
ktv周年庆活动方案
2014/08/18 职场文书
国防教育标语
2014/10/08 职场文书
暑期社会实践证明书
2014/11/17 职场文书
护士个人总结范文
2015/02/13 职场文书
看雷锋电影观后感
2015/06/10 职场文书
教师培训学习心得体会
2016/01/21 职场文书
Python安装使用Scrapy框架
2022/04/12 Python