上一节(CI框架源码阅读笔记1 - 环境准备、基本术语和框架流程)中,我们提到了CI框架的基本流程,这里再次贴出流程图,以备参考: 作为CI框架的入口文件,源码阅读,自然由此开始。在源码阅读的过程中,我们并不会逐行进行解释,而只解释核心的功能和实现。 1. 设置应用程序环境 ...
最开始使用CI框架的时候,就打算写一个CI源码阅读的笔记系列,可惜虎头蛇尾,一直没有行动。最近项目少,总算是有了一些时间去写一些东西。于是准备将之前的一些笔记和经验记录下来,一方面权作备忘,另一方面时刻提醒自己:借鉴和学习才有出路,忘记过去意味着背叛 基本术语说明 在本文开始之前,有必要对文中反复出现的术语做一个简单的说明,如果你对这一部分已经熟谙,完全可以略过。本文中反复出现和提及的术语包括: ...
2014-10-25 23:18 5 2568 推荐指数:
上一节(CI框架源码阅读笔记1 - 环境准备、基本术语和框架流程)中,我们提到了CI框架的基本流程,这里再次贴出流程图,以备参考: 作为CI框架的入口文件,源码阅读,自然由此开始。在源码阅读的过程中,我们并不会逐行进行解释,而只解释核心的功能和实现。 1. 设置应用程序环境 ...
,第一行代码就非常诡异: 上一篇(CI框架源码阅读笔记2 一切的入口 index. ...
1. 写在前面 对于做Java开发的同学来说,Spring就像是一条绕不过去的路,但是大多数也只是停留在对Spring的简单使用层面上,对于其背后的原理所知不多也不愿深究,关于这个问题,我在平时的生活及工作中也在不断思考。 为什么要阅读Spring的源码? 不是为了读源码而读 ...
@update 2016-4-2 13:45:35 CI版本:3.0.0 一、目录结构 二、控制器 位于application/controllers: 命名规则 1.文件名必须是大写字母开头 2.类名必须以大写字母开头 3.文件名与类名名称一致 4.url里类名可以是小写 ...
CI框架是PHP的一个快速开发框架,我是目前的公司项目后台语言用的PHP,因为我做前端开发,需要用php去填充页面数据,所以就开始去了解这个框架,学习了一些php和数据库的东西,这篇文章先具体介绍CI框架吧我用的是CI2.0框架。 1、去codeIgniter的网站下载压缩包,网址:http ...
PS - 个人博客原文:CI框架入门笔记 当前(2019-03-22)CodeIgniter 框架的最新版本是 3.1.5,于2017年6月发布,距今快两年了也没有更新,这与 Laravel 的更新速度相比差距太大了。因为确实,它是一个很古老的框架了(第一个版本在2006年发布),当初的设计原则 ...
1.查阅资料 可以先查看网络博客,参考前辈的心得体会进行阅读。 2.理清主要流程 先理清整体的架构设计,执行顺序。 比如线程池ThreadPoolExecutor,主要的流程是 execute() –> addWorker() –>runworker() 。 可以依此顺序进行 ...
代码是形式,逻辑是神韵。 引子 在 “解锁优秀源代码的基本方法与技巧” 一文中,探讨了阅读优秀源码的基本步骤、方法、技巧、所面临的障碍及克服之策。多加训练,应该可以达成如下目标: 能够读懂独立类和基本容器的实现; 能够读懂小型的基础库和框架; 通过源码阅读来调试 ...