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正则校验用户名介绍
Jul 19 PHP
PHP 多进程 解决难题
Jun 22 PHP
完美解决PHP中文乱码
Nov 26 PHP
PHP字符编码问题之GB2312 VS UTF-8解决方法
Jun 23 PHP
PHP在特殊字符前加斜杠的实现代码
Jul 17 PHP
PHP中的多行字符串传递给JavaScript的两种方法
Jun 19 PHP
php动态生成缩略图并输出显示的方法
Apr 20 PHP
PHP嵌套输出缓冲代码实例
May 12 PHP
php代码架构的八点注意事项
Jan 25 PHP
php强制下载文件函数
Aug 24 PHP
php实现的中文分词类完整实例
Feb 06 PHP
PHP解决高并发的优化方案实例
Dec 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
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
php读取html并截取字符串的简单代码
2009/11/30 PHP
PHP获取表单textarea数据中的换行问题
2010/09/10 PHP
php中对2个数组相加的函数
2011/06/24 PHP
MongoDB在PHP中的常用操作小结
2014/02/20 PHP
Yii模型操作之criteria查找数据库的方法
2016/07/15 PHP
PHP+Redis链表解决高并发下商品超卖问题(实现原理及步骤)
2020/08/03 PHP
jquery ajax执行后台方法
2010/03/18 Javascript
Jquey拖拽控件Draggable使用方法(asp.net环境)
2010/09/28 Javascript
用js判断页面是否加载完成实现代码
2012/12/11 Javascript
Jquery中LigerUi的弹出编辑框(实现方法)
2013/07/09 Javascript
JavaScript中创建类/对象的几种方法总结
2013/11/29 Javascript
学习jQuey中的return false
2015/12/18 Javascript
JavaScript缓冲运动实现方法(2则示例)
2016/01/08 Javascript
基于rollup的组件库打包体积优化小结
2018/06/18 Javascript
微信小程序表单验证form提交错误提示效果
2020/06/19 Javascript
JS如何生成随机验证码
2020/03/02 Javascript
javascript实现前端input密码输入强度验证
2020/06/24 Javascript
在elementui中Notification组件添加点击事件实例
2020/11/11 Javascript
python判断windows隐藏文件的方法
2014/03/21 Python
qpython3 读取安卓lastpass Cookies
2016/06/19 Python
apache部署python程序出现503错误的解决方法
2017/07/24 Python
Python实现读取txt文件并画三维图简单代码示例
2017/12/09 Python
浅谈pandas.cut与pandas.qcut的使用方法及区别
2020/03/03 Python
Python爬取微信小程序通用方法代码实例详解
2020/09/29 Python
python 用Matplotlib作图中有多个Y轴
2020/11/28 Python
详解HTML5通讯录获取指定多个人的信息
2016/12/20 HTML / CSS
文史专业毕业生自荐信
2013/11/17 职场文书
新书吧创业计划书
2014/01/31 职场文书
文明宿舍获奖感言
2014/02/07 职场文书
美丽乡村建设实施方案
2014/03/23 职场文书
2015年法务工作总结范文
2015/05/23 职场文书
2019事业单位个人工作总结范文
2019/08/26 职场文书
聊一聊python常用的编程模块
2021/05/14 Python
SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 WIN-8IVSNAQS8T7\Administrator 的信息
2021/06/30 SQL Server
Spring Boot 的创建和运行示例代码详解
2022/07/23 Java/Android