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字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
Nov 10 PHP
memcache命令启动参数中文解释
Jan 13 PHP
PHP 5.3新增魔术方法__invoke概述
Jul 23 PHP
PHP采用自定义函数实现遍历目录下所有文件的方法
Aug 19 PHP
php抓取并保存网站图片的实现代码
Oct 28 PHP
PHP扩展Memcache分布式部署方案
Dec 06 PHP
利用PHP生成CSV文件简单示例
Dec 21 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
Jul 19 PHP
PHP匿名函数(闭包函数)详解
Mar 22 PHP
解决laravel id非自增 模型取回为0 的问题
Oct 11 PHP
laravel 解决路由除了根目录其他都404的问题
Oct 18 PHP
php png失真的原因及解决办法
Oct 24 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
PHPMailer的主要功能特点和简单使用说明
2014/02/17 PHP
PHP查看当前变量类型的方法
2015/07/31 PHP
织梦sitemap地图实时推送给百度的教程
2015/08/03 PHP
thinkPHP5.0框架事务处理操作简单示例
2018/09/07 PHP
javascript 对象比较实现代码
2009/04/27 Javascript
JS中confirm,alert,prompt函数区别分析
2011/01/17 Javascript
jquery中获取id值方法小结
2013/09/22 Javascript
使用angular写一个hello world
2015/01/23 Javascript
轻松学习jQuery插件EasyUI EasyUI创建RSS Feed阅读器
2015/11/30 Javascript
javascript html5摇一摇功能的实现
2016/04/19 Javascript
JavaScript事件详细讲解
2016/06/27 Javascript
关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
2016/06/30 Javascript
seajs模块之间依赖的加载以及模块的执行
2016/10/21 Javascript
整理一下常见的IE错误
2016/11/18 Javascript
基于Node.js + WebSocket打造即时聊天程序嗨聊
2016/11/29 Javascript
JavaScript 函数节流详解及方法总结
2017/02/09 Javascript
20行js代码实现的贪吃蛇小游戏
2017/06/20 Javascript
jQuery实现的点击按钮改变样式功能示例
2018/07/21 jQuery
JQueryDOM之样式操作
2019/03/27 jQuery
一文搞懂ES6中的Map和Set
2019/05/20 Javascript
Node.JS发送http请求批量检查文件中的网页地址、服务是否有效可用
2019/11/20 Javascript
在vue中使用防抖函数组件操作
2020/07/26 Javascript
vue接通后端api以及部署到服务器操作
2020/08/13 Javascript
python进阶教程之词典、字典、dict
2014/08/29 Python
python写日志封装类实例
2015/06/28 Python
浅析Python的web.py框架中url的设定方法
2016/07/11 Python
python实现k-means聚类算法
2018/02/23 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
2019/06/18 Python
Django使用Channels实现WebSocket的方法
2019/07/28 Python
numpy.random.shuffle打乱顺序函数的实现
2019/09/10 Python
浅谈tensorflow 中tf.concat()的使用
2020/02/07 Python
django xadmin 管理器常用显示设置方式
2020/03/11 Python
pycharm 的Structure界面设置操作
2021/02/05 Python
让生命充满爱演讲稿
2014/05/10 职场文书
教师群众路线剖析材料
2014/09/29 职场文书
UNION CREATIVE《Re:从零开始的异世界生活》雷姆手办
2022/03/20 日漫