thinkphp框架类库扩展操作示例

 更新时间:2019年11月26日 11:45:15   作者:心鑫  
这篇文章主要介绍了thinkphp框架类库扩展操作,结合实例形式分析了thinkPHP框架类库扩展的原理、实现步骤与相关操作技巧,需要的朋友可以参考下

本文实例讲述了thinkphp框架类库扩展操作。分享给大家供大家参考,具体如下:

官方文档 http://document.thinkphp.cn/manual_3_2.html#lib_extend

自定义命名空间

在项目的application->common->conf文件下添加

 'AUTOLOAD_NAMESPACE' => array(
    'Lib' => APP_PATH . 'Home\Lib',
  )

Home\Lib 表示扩展路径在application->home->Lib下
从index.php下可看到

define('APP_PATH','./Application/');

实现类库

建立对应的文件夹

类名 要用*.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相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

相关文章

  • 分享8个Laravel模型时间戳使用技巧小结

    分享8个Laravel模型时间戳使用技巧小结

    这篇文章主要介绍了分享8个Laravel模型时间戳使用技巧小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • Laravel 加载第三方类库的方法

    Laravel 加载第三方类库的方法

    这篇文章主要介绍了Laravel 加载第三方类库的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • PHP 实现数组分页

    PHP 实现数组分页

    在日常开发的业务环境中,我们一般都会使用MySQL语句来实现分页的功能。但是,往往也有些数据并不多,或者只是获取 PHP 中定义的一些数组数据时需要分页的功能。这时,我们可以在一次查询中把所有的数据取出来,然后在 PHP 的代码层面进行分页功能的实现
    2021-06-06
  • php cookie用户登录的详解及实例代码

    php cookie用户登录的详解及实例代码

    php实现用户登录验证有很多方法,最常见的方法是session方法和cookie方法,session方法是服务器登录验证方法,cookie方法是客户端登录验证方法,需要的朋友可以参考下
    2017-01-01
  • php文件下载后无法打开的处理方案及代码

    php文件下载后无法打开的处理方案及代码

    在本篇内容里小编给大家整理的是一篇关于php文件下载后无法打开的处理方案及代码内容,有兴趣的朋友们可以学习下。
    2021-07-07
  • laravel 解决Eloquent ORM的save方法无法插入数据的问题

    laravel 解决Eloquent ORM的save方法无法插入数据的问题

    今天小编就为大家分享一篇laravel 解决Eloquent ORM的save方法无法插入数据的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • PHP实现验证码校验功能

    PHP实现验证码校验功能

    这篇文章主要为大家详细介绍了PHP实现验证码校验功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • PHP函数in_array()使用详解

    PHP函数in_array()使用详解

    这篇文章主要介绍了PHP函数in_array()使用详解,分别对普通使用、使用第三个参数、克隆对象、多维数组等给出了例子,需要的朋友可以参考下
    2014-08-08
  • php在线打包程序源码

    php在线打包程序源码

    把里面的代码保存为php格式的文件 然后丢到你的站点下面 打开……
    2008-07-07
  • ThinkPHP实现的rsa非对称加密类示例

    ThinkPHP实现的rsa非对称加密类示例

    这篇文章主要介绍了ThinkPHP实现的rsa非对称加密类,结合实例形式分析了thinkPHP引入密钥文件实现rsa加密解密的相关操作技巧,需要的朋友可以参考下
    2018-05-05

最新评论