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 相关文章推荐
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
Oct 09 PHP
简单的PHP留言本实例代码
May 09 PHP
ezSQL PHP数据库操作类库
May 16 PHP
php如何调用webservice应用介绍
Nov 24 PHP
PHP文章按日期(月日)SQL归档语句
Nov 29 PHP
利用PHP实现图片等比例放大和缩小的方法详解
Jun 06 PHP
php获取服务器端mac和客户端mac的地址支持WIN/LINUX
May 15 PHP
PHP获取一年有几周以及每周开始日期和结束日期
Aug 06 PHP
php实现文章置顶功能的方法
Oct 20 PHP
PHP符合PSR编程规范的实例分享
Dec 21 PHP
php中加密解密DES类的简单使用方法示例
Mar 26 PHP
PHP 面向对象程序设计之类属性与类常量实现方法分析
Apr 13 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 异常处理实现代码
2009/03/10 PHP
laravel学习教程之关联模型
2016/07/30 PHP
PHP利用超级全局变量$_POST来接收表单数据的实例
2016/11/05 PHP
解决微信授权回调页面域名只能设置一个的问题
2016/12/11 PHP
JS鼠标事件大全 推荐收藏
2011/11/01 Javascript
js 验证密码强弱的小例子
2013/03/21 Javascript
多个表单中如何获得这个文件上传的网址实现js代码
2013/03/25 Javascript
JavaScript实现GriwView单列全选(自写代码)
2013/05/13 Javascript
实现前后端数据交互方法汇总
2015/04/07 Javascript
基于jQuery插件实现环形图标菜单旋转切换特效
2015/05/15 Javascript
JS实现兼容性较好的随屏滚动效果
2015/11/09 Javascript
JS获取当前页面名称的简单实例
2016/08/19 Javascript
jQuery设置Easyui校验规则(推荐)
2016/11/21 Javascript
利用JS判断字符串是否含有数字与特殊字符的方法小结
2016/11/25 Javascript
easyUI实现类似搜索框关键词自动提示功能示例代码
2016/12/27 Javascript
javascript 判断当前浏览器版本并判断ie版本
2017/02/17 Javascript
NodeJS基础API搭建服务器详细过程记录
2017/04/01 NodeJs
使用 Vue cli 3.0 构建自定义组件库的方法
2019/04/30 Javascript
Vue中img的src是动态渲染时不显示的解决
2019/11/14 Javascript
[35:39]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第二场 11.22
2020/11/24 DOTA
在django中自定义字段Field详解
2019/12/03 Python
python实现无边框进度条的实例代码
2020/12/30 Python
虚拟环境及venv和virtualenv的区别说明
2021/02/05 Python
时尚圣经:The Fashion Bible
2019/03/03 全球购物
澳大利亚网上买书:Angus & Robertson
2019/07/21 全球购物
面向游戏玩家和书呆子的极客订阅盒:Loot Crate
2020/11/25 全球购物
如何写出好的Java代码
2014/04/25 面试题
满月酒主持词
2014/03/27 职场文书
小学生保护环境倡议书
2014/05/15 职场文书
政治学专业毕业生求职信
2014/08/11 职场文书
领导班子自我剖析材料
2014/08/16 职场文书
支部书记四风问题自我剖析材料
2014/09/29 职场文书
北京爱情故事观后感
2015/06/12 职场文书
写作技巧:如何撰写一份优秀的营销策划书
2019/08/13 职场文书
Mysql MVCC机制原理详解
2021/04/20 MySQL
go语言中切片与内存复制 memcpy 的实现操作
2021/04/27 Golang