摘要:
愉快的清明节假期结束了,继续回到CI框架学习。这一节我们来看看Utf8.php文件,它主要是用来做utf8编码,废话不多说,上代码。 阅读全文
摘要:
接着上一节往下,我们这一节来看看配置类Config.php,对应手册内容http://codeigniter.org.cn/user_guide/libraries/config.html。 Config.php文件中的不是很复杂,主要提供了记载和获取配置文件内容的功能,以及常用url的获取。 阅读全文
摘要:
接着Benchmark.php往下看,下一个引入的文件是Hooks.php,我们称之为钩子。它的目的是在不改变核心文件的基础上,来修改框架的内部运作流程。具体使用方法参见手册http://codeigniter.org.cn/user_guide/general/hooks.html。 首先看类里面 阅读全文
摘要:
我们回到Codeigniter.php上继续往下看,第一个引入的类文件是Benchmark.php,这个文件主要是提供基准测试,具体使用方法参考手册http://codeigniter.org.cn/user_guide/libraries/benchmark.html。建议小伙伴们都读一读手册,弄 阅读全文
摘要:
上一节说完了Common.php,然而跟代码打交道总是免不了日志记录,所以这一节我们说说Log.php文件。 先看看类里面的几个属性, protected $_log_path; 日志路径 protected $_file_permissions = 0644; 文件权限 protected $_t 阅读全文
摘要:
用jquery的ajax实现简单的文件上传功能,并且限制文件大小,先上代码。 上传是使用FormData对象来实现,利用files[0].size属性来获取文件的大小,进行上传限制。 阅读全文
摘要:
上一节我们最后说到了CodeIgniter.php,可是这一节的标题是Common.php,有的朋友可能会觉得很奇怪。事实上,CodeIgniter.php其实包含了ci框架启动的整个流程。 里面引入了各种类文件,然后调用其中的方法,完成所有操作。我们先分析一下引入的各个文件,最后再看CodeIgn 阅读全文
摘要:
平时做图表的时候经常用echarts,确实是一款很好用的插件。 开发中遇到了一个问题,在展示的曲线,也就是legend很多的时候,不太好只展示其中几条。配置中是可以默认设置初始化是否展示,但不适用于全选和全不选的场景。 研究了文档后发现,可以通过修改配置,然后再次调用setOption方法实现。 我 阅读全文
摘要:
做php开发一年多了,陆陆续续用过tp/ci/yii框架,一直停留在只会使用的层面上,关于框架内部的结构实际上是不甚了解的。为了深入的学习,决定把CI框架的源码从头到尾的学习一下, 主要因为CI框架工作中用的多,而且比较轻量级,所以选择分析它,用的版本是3.1.3版本,官网可下载。 做php的都知道 阅读全文
摘要:
公司的项目前端部分现在改用angular,一切从头学起,今天记录一下关于数据请求的问题,由于get的请求方式比较简单,与post也类似,所以就单独讲讲post方式。 文档上post数据的写法有好几种,都是利用$http模块,通用写法如下: 然后我们将方式改为post,加上data试一下。 php文件 阅读全文