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 相关文章推荐
Oracle 常见问题解答
Oct 09 PHP
用Php实现链结人气统计
Oct 09 PHP
php中理解print EOT分界符和echo EOT的用法区别小结
Feb 21 PHP
PHP curl 并发最佳实践代码分享
Sep 05 PHP
php excel reader读取excel内容存入数据库实现代码
Dec 06 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
Jun 25 PHP
修改destoon会员公司的伪静态中的com目录的方法
Aug 21 PHP
php检测数组长度函数sizeof与count用法
Nov 17 PHP
PHP实现的sqlite数据库连接类
Dec 12 PHP
laravel 5 实现模板主题功能(续)
Mar 02 PHP
启用OPCache提高PHP程序性能的方法
Mar 21 PHP
Laravel 6.2 中添加了可调用容器对象的方法
Oct 22 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+java实现自动新闻滚动窗口
2006/10/09 PHP
实用函数3
2007/11/08 PHP
php上传文件的增强函数
2010/07/21 PHP
数组与类使用PHP的可变变量名需要的注意的问题
2013/06/20 PHP
PHP微信开发之模板消息回复
2016/06/24 PHP
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
2019/06/25 PHP
重载toString实现JS HashMap分析
2011/03/13 Javascript
JavaScript版DateAdd和DateDiff函数代码
2012/03/01 Javascript
JS定时关闭窗口的实例
2013/05/22 Javascript
AngularJS  $modal弹出框实例代码
2016/08/24 Javascript
支持移动端原生js轮播图
2017/02/16 Javascript
史上最全JavaScript常用的简写技巧(推荐)
2017/08/17 Javascript
VueJS 取得 URL 参数值的方法
2019/07/19 Javascript
使用Bootstrap做一个朝代历史表
2019/12/10 Javascript
js实现抽奖的两种方法
2020/03/19 Javascript
jquery实现穿梭框功能
2021/01/19 jQuery
[01:08:32]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第二场 1月18日
2021/03/11 DOTA
Python实现全局变量的两个解决方法
2014/07/03 Python
详解Python命令行解析工具Argparse
2016/04/20 Python
Python制作豆瓣图片的爬虫
2017/12/28 Python
python3如何将docx转换成pdf文件
2018/03/23 Python
python join方法使用详解
2019/07/30 Python
高级Java程序员面试要点
2013/08/02 面试题
中式餐厅创业计划书范文
2014/01/23 职场文书
质量标语大全
2014/06/12 职场文书
求职简历自荐信
2014/06/18 职场文书
机械操作工岗位职责
2014/08/08 职场文书
敬老月活动总结
2014/08/28 职场文书
党员学习新党章思想汇报
2014/10/25 职场文书
学生违反校规检讨书
2014/10/28 职场文书
2015年个人招商工作总结
2015/04/25 职场文书
2015年街道办事处工作总结
2015/05/22 职场文书
python绘图subplots函数使用模板的示例代码
2021/04/30 Python
python文本处理的方案(结巴分词并去除符号)
2021/05/26 Python
一次Mysql update sql不当引起的生产故障记录
2022/04/01 MySQL
MySQL数据库实验实现简单数据库应用系统设计
2022/06/21 MySQL