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中使用gettext来支持多语言的方法
May 02 PHP
探讨php define()函数及defined()函数使用详解
Jun 09 PHP
php上传文件,创建递归目录的实例代码
Oct 18 PHP
php cookie使用方法学习笔记分享
Nov 07 PHP
PHP实现绘制3D扇形统计图及图片缩放实例
Oct 01 PHP
php+mysqli实现批量替换数据库表前缀的方法
Dec 29 PHP
PHP表单验证内容是否为空的实现代码
Nov 14 PHP
PHP有序表查找之插值查找算法示例
Feb 10 PHP
PHP PDOStatement::errorInfo讲解
Jan 31 PHP
YII2.0框架行为(Behavior)深入详解
Jul 26 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
Nov 21 PHP
tp5框架使用cookie加密算法实现登录功能示例
Feb 10 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
《星际争霸II》全新指挥官斯台特曼现已上线
2020/03/08 星际争霸
Extended CHM PHP 语法手册之 DIY
2006/10/09 PHP
php上传图片存入数据库示例分享
2014/03/11 PHP
ThinkPHP模板输出display用法分析
2014/11/26 PHP
php版微信公众平台回复中文出现乱码问题的解决方法
2016/09/22 PHP
浅谈php中的访问修饰符private、protected、public的作用范围
2016/11/20 PHP
PHP实现数组转JSon和JSon转数组的方法示例
2018/06/14 PHP
php中加密解密DES类的简单使用方法示例
2020/03/26 PHP
asp.net中System.Timers.Timer的使用方法
2013/03/20 Javascript
js(jQuery)获取时间的方法及常用时间类搜集
2013/10/23 Javascript
jQuery中:first选择器用法实例
2014/12/30 Javascript
nodejs事件的监听与触发的理解分析
2015/02/12 NodeJs
JavaScript中常见获取元素的方法汇总
2015/03/04 Javascript
jquery 构造函数在表单提交过程中修改数据
2015/05/25 Javascript
Highcharts入门之简介
2016/08/02 Javascript
Vue写一个简单的倒计时按钮功能
2018/04/20 Javascript
vue实现点击展开点击收起效果
2018/04/27 Javascript
Vue仿支付宝支付功能
2018/05/25 Javascript
浅谈Fetch 数据交互方式
2018/12/20 Javascript
微信小程序用户授权,以及判断登录是否过期的方法
2019/05/10 Javascript
基于vue和bootstrap实现简单留言板功能
2020/05/30 Javascript
逐行分析鸿蒙系统的 JavaScript 框架(推荐)
2020/09/17 Javascript
[01:02:04]EG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
python入门之语句(if语句、while语句、for语句)
2015/01/19 Python
python删除过期log文件操作实例解析
2018/01/31 Python
Python3.4 tkinter,PIL图片转换
2018/06/21 Python
对Django 转发和重定向的实例详解
2019/08/06 Python
Scrapy 配置动态代理IP的实现
2020/09/28 Python
Python爬虫之Selenium实现关闭浏览器
2020/12/04 Python
Canvas 帧动画吃苹果小游戏
2020/08/05 HTML / CSS
HTML5 body设置全屏背景图片的示例代码
2020/12/08 HTML / CSS
师德建设实施方案
2014/03/21 职场文书
签约仪式策划方案
2014/06/02 职场文书
大学生助学金感谢信
2015/01/21 职场文书
Python实现文本文件拆分写入到多个文本文件的方法
2021/04/18 Python
详解mysql三值逻辑与NULL
2021/05/19 MySQL