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程序设计有所帮助。
您可能感兴趣的文章
- 01-11关于Yii2框架跑脚本时内存泄漏问题的分析与解决
- 01-11php 实现简单的登录功能示例基于thinkPHP框架
- 01-11Laravel框架Blade模板简介及模板继承用法分析
- 01-11Laravel框架基础语法与知识点整理模板变量、输出、include引入
- 01-11Laravel框架Eloquent ORM删除数据操作示例
- 01-11Laravel框架Eloquent ORM修改数据操作示例
- 01-11Laravel框架Eloquent ORM简介、模型建立及查询数据操作详解
- 01-11laravel5.1框架下的批量赋值实现方法分析
- 01-11laravel5.5框架的上传图片功能实例分析仅传到服务器端
- 01-11Laravel框架下载,安装及路由操作图文详解


阅读排行
本栏相关
- 04-02php本站才可以请求数据 php本地数据库
- 04-02关于txt数据库php的信息
- 04-02php打印请求数据 php打印输出结果
- 04-02网页里php操作数据库 php网页例子
- 04-02php插入数据库为乱码 php连接数据库乱
- 04-02php数据库地址 phpstudy 数据库
- 04-02php数据库数据相加 php数据库添加数据
- 04-02数据权限架构思路php 数据权限设计方
- 04-02php数据库输入变量 php里输出数据库数
- 04-02php如何用导入数据 php用来导入其他文
随机阅读
- 01-10SublimeText编译C开发环境设置
- 01-11ajax实现页面的局部加载
- 08-05dedecms(织梦)副栏目数量限制代码修改
- 01-11Mac OSX 打开原生自带读写NTFS功能(图文
- 08-05DEDE织梦data目录下的sessions文件夹有什
- 01-10使用C语言求解扑克牌的顺子及n个骰子
- 01-10C#中split用法实例总结
- 08-05织梦dedecms什么时候用栏目交叉功能?
- 01-10delphi制作wav文件的方法
- 04-02jquery与jsp,用jquery