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 screw加密php源代码
Jun 20 PHP
php生成随机颜色方法汇总
Dec 03 PHP
php利用cookies实现购物车的方法
Dec 10 PHP
使用纯php代码实现页面伪静态的方法
Jul 25 PHP
深入理解php printf() 输出格式化的字符串
May 23 PHP
PHP微信支付实例解析
Jul 22 PHP
thinkPHP js文件中U方法不被解析问题的解决方法
Dec 05 PHP
php实现购物车功能(以大苹果购物网为例)
Mar 09 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
Jun 13 PHP
php适配器模式简单应用示例
Oct 23 PHP
Laravel5.5 动态切换多语言的操作方式
Oct 25 PHP
浅析PHP中json_encode与json_decode的区别
Jul 15 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
CURL的学习和应用(附多线程实现)
2013/06/03 PHP
PHP生成图片验证码、点击切换实例
2014/06/25 PHP
Codeigniter的一些优秀特性总结
2015/01/21 PHP
php实现的XML操作(读取)封装类完整实例
2017/02/23 PHP
php中加密解密DES类的简单使用方法示例
2020/03/26 PHP
疯狂Jquery第一天(Jquery学习笔记)
2012/05/11 Javascript
网页编辑器ckeditor和ckfinder配置步骤分享
2012/05/24 Javascript
js 限制input只能输入数字、字母和汉字等等
2013/12/18 Javascript
javascript实现捕捉键盘上按下的键
2015/05/05 Javascript
微信小程序 图片绝对定位(背景图片)
2017/04/05 Javascript
Node.js学习之地址解析模块URL的使用详解
2017/09/28 Javascript
完美解决手机浏览器顶部下拉出现网页源或刷新的问题
2017/11/30 Javascript
react 实现页面代码分割、按需加载的方法
2018/04/03 Javascript
vue项目引入字体.ttf的方法
2018/09/28 Javascript
JavaScript中的回调函数实例讲解
2019/01/27 Javascript
详解如何在vue项目中使用layui框架及采坑
2019/05/05 Javascript
微信小程序国际化探索实现(附源码地址)
2020/05/20 Javascript
Vue实现简单的跑马灯
2020/05/25 Javascript
通过实例解析JavaScript常用排序算法
2020/09/02 Javascript
Python 基于Twisted框架的文件夹网络传输源码
2016/08/28 Python
Python基于贪心算法解决背包问题示例
2017/11/27 Python
Python实现爬取百度贴吧帖子所有楼层图片的爬虫示例
2018/04/26 Python
浅谈python下含中文字符串正则表达式的编码问题
2018/12/07 Python
python垃圾回收机制(GC)原理解析
2019/12/30 Python
纯CSS3编写的的精美动画进度条(无flash/无图像/无脚本/附源码)
2013/01/07 HTML / CSS
马来西亚户外装备商店:PTT Outdoor
2019/07/13 全球购物
BannerBuzz加拿大:在线定制横幅印刷、广告和标志
2020/03/10 全球购物
车间机修工岗位职责
2014/02/28 职场文书
军训教官感言
2014/03/02 职场文书
大学新生入学教育方案
2014/05/16 职场文书
班级口号大全
2014/06/09 职场文书
医院深入开展党的群众路线教育实践活动实施方案
2014/08/27 职场文书
2014派出所所长群众路线对照检查材料思想汇报
2014/09/18 职场文书
导游词之新疆尼雅遗址
2019/10/16 职场文书
详解Mysql和Oracle之间的误区
2021/05/18 MySQL
python神经网络 使用Keras构建RNN训练
2022/05/04 Python