首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PhalApi-PHPExcel基于PhalApi的PHPExcel拓展

PhalApi-PHPExcel基于PhalApi的PHPExcel拓展 前言 在之前有提供过一个PhalApi-Excel拓展来提供导出,但是还是有一些不方便,比如没有导入,导出文件体积过大此类问题,...也是应为自身业务有使用到重新来提供一个PHPExcel的拓展 来提供更为强大的Excel处理功能 附上: 官网地址:http://www.phalapi.net/ 开源中国Git地址:http://git.oschina.net.../dogstar/PhalApi/tree/release 开源中国拓展Git地址:http://git.oschina.net/dogstar/PhalApi-Library 1....使用 PhalApi-PHPExcel提供两个基础封装好的方法分别是exportExcel,importExcel分表接触导出和接受的问题 exportExcel接受三个参数,$data基础数据,$headArr..."密码"); $PHPExcel = new PHPExcel_Lite(); $PHPExcel->exportExcel($filename, $data, $headArr); PhalApi-PHPExcel

1.5K50
您找到你想要的搜索结果了吗?
是的
没有找到

phalapi-进阶篇8(PhalApi能带来什么和进阶篇总结)

#phalapi-进阶篇8(PhalApi能带来什么和进阶篇总结) ##前言## 先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架....28+,这一切都要感谢开源精神以及那么多 小伙伴的支持,在本次进阶篇的尾声我们来一同聊一聊PhalApi能带来什么以及对进阶篇进行简单的总结!...附上: 喵了个咪的博客:w-blog.cn 官网地址:http://www.phalapi.net/ 开源中国Git地址:http://git.oschina.net/dogstar/PhalApi/tree...PhalApi能带来什么## 当谈论到这个话题的时候,有的童鞋会说了,框架不就是拿来用的吗,其实不然,笔者觉得有一下几点 敏捷开发 PhalApi给我最直观的感受就是,方便快捷,开发一套接口的成本非常低...,我记得是在从头到尾开发一套权限接口仅仅用了8个小时就完成了,可见使用PhalApi效率是非常可观的,所以它很适合敏捷开发 代码规范 第二点就是代码规范了,PhalApi在代码规范上面有一套比较独特的方式

56360

基于PhalApi2的Redis拓展

基于PhalApi2的Redis拓展 前言 Redis在PHP开发中运用场景已经无处不在,小到简单缓存大到数据库或消息队列都可以使用Redis来进行实现,基于PhalApi2的出世,PhalApi2-Redis...也紧接着进行了本次适配来提供更好的开发体验,PhalApi2-Redis提供相对于原生PhalApi2-RedisCache缓存更强大的Redis操作以及完善的封装机制,帮助开发者更好的使用Redis低成本的来解决实际的业务问题...附上: 官网地址:http://www.phalapi.net/ 项目Git地址:https://github.com/wenzhenxi/phalapi2-redis 项目码云地址 : https:...-Redis,入口文件index.php加入如下代码 // 惰性加载Redis \PhalApi\DI()->redis = function () { return new \PhalApi\...->get_Time(键名, 库名); // 写入队列左边 \PhalApi\DI()->redis->set_Lpush(队列键名,值, 库名); // 读取队列右边 \PhalApi\DI

81350

phalapi-进阶篇1(Api,Domain,和Model)

#phalapi-进阶篇1(Api,Domain,和Model)# ##前言## 先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架....本小节已经步入了进阶篇,在进阶篇中会着重谈论一些框架中运用的一些好的思想并且进行解读,本小节主要是讲解在Phalapi框架中推荐使用的三层结构Api+Domain+Model将从各个角度和整体角度进行讲解...附上: 官网地址:http://www.phalapi.net/ 开源中国Git地址:http://git.oschina.net/dogstar/PhalApi/tree/release ##1....Api+Domain+Model## 其实这样的三层结构和java中的web+service+dao比较像只是说web和api一个进行页面显示一个不进行页面显示这个区别,在着重讲一下这三层在Phalapi...$dev){ throw new PhalApi_Exception_BadRequest(T('No Dev'), -1); } } ###1.3 Model层### Model

88570

phalapi-进阶篇2(DI依赖注入和单例模式)

#phalapi-进阶篇2(DI依赖注入和单例模式)# ##前言## 先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架....附上: 官网地址:http://www.phalapi.net/ 开源中国Git地址:http://git.oschina.net/dogstar/PhalApi/tree/release ##1....单例模式就是一个两全其美的一个方法既可以全局通用,二不用担心占用过多的资源,三又非常优雅,我们来一起看看在PhalApi中是如何实现单例模式的: //大家看到我们常用的DI方法内部实现的是PhalApi_DI.... ###2.1 DI依赖注入实现### 大家在PhalApi中常用的DI()方法,也就是采用我们上面所谓的单例模式不用多说了,也就是我们每次使用DI()其实就是在使用PhalApi_DI类,那么我们依赖注入的关键也就是在...PhalApi_DI之中 先来讲一下他的一个实现方式在来讲具体实现,这里举个例子: //配置 DI()->config = new PhalApi_Config_File(API_ROOT .

74350

phalapi-进阶篇3(自动加载和拦截器)

#phalapi-进阶篇3(自动加载和拦截器)# ##前言## 先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架....附上: 官网地址:http://www.phalapi.net/ 开源中国Git地址:http://git.oschina.net/dogstar/PhalApi/tree/release ##1....自动加载机制## 关于自动加载使用phalapi框架的大家已经特别熟悉了,三层结构自动加载请求调用大家基本上感觉不到自动加载机制的存在,其实我们早就已经注册我们的文件,只是有一套完整的机制来封装这类事务让我们摸不着...的时候被触发了,我们来一起看下PhalApi_Loader的构造函数 public function __construct($basePath, $dirs = array()) { $this.../load函数 关于具体的如何实现如果匹配如果找到路径在如何引入这里就不一一说明了,当我们每次是new 一个类的时候都会去匹配有没有合适的,当没有合适的情况的时候,我们new的类名就是传递到PhalApi_Loader

68130

基于PhalApi的DB集群拓展 V0.1bate

#基于PhalApi的DB集群拓展 V0.1bate ##前言## 先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架....注:V0.1bate版本,很多功能尚不完善,只提供技术交流使用,请不要用户生产环境 附上: 官网地址:http://www.phalapi.net/ 开源中国Git地址:http://git.oschina.net.../dogstar/PhalApi/tree/release ##1.起因## 说到为什么写这个拓展,起因是这样的,在和产品交流的时候他们希望可以存一些东西作为数据分析用,我考虑过hadoop但是如果说使用...Library下载拓展文件,把其中的DB_Cluster文件夹复制到/PhalApi/Library目录下,如下图: 把其中的Config中的cluster.php文件放到默认的Config配置文件中...总结## 在此希望本扩展能给大家带来解决实际问题的思路,第一版是bate版本请不要使用在生产环境中,如果出现问题或者是有BUG可以直接联系我QQ591235675也可加入PhalApi交流群一同交流探讨

93170
领券