我们使用CodeIgniter 框架最主要是想利用其 MVC 特性,将模型、视图分开,并通过控制器进行统一控制。在尝试实现 MVC 模式之前,我们将实现其中一个对程序结构非常有用的技巧,就是 load_class 函数。 在上一课中,我们用面向对象的方法大大简化了程序的结构,将主要工作放在两个类 ...
我们使用CodeIgniter 框架最主要是想利用其 MVC 特性,将模型、视图分开,并通过控制器进行统一控制。在尝试实现 MVC 模式之前,我们将实现其中一个对程序结构非常有用的技巧,就是 load_class 函数。 在上一课中,我们用面向对象的方法大大简化了程序的结构,将主要工作放在两个类 ...
在CI框架增加一个公用的函数,或者说是要在页面上调用一个函数,可以写一个帮助类如:menu_helper.php。类名必有_helper后缀名,这标识为帮助类。文件要放在application/helpers目录下。写好函数(方法)后,就可以在页面或其它地方调用,调用之前要引入:$this-> ...
ci目录结构 访问形式 ...
从本篇开始,将深入CI框架的内部,一步步去探索这个框架的实现、结构和设计。 Common.php文件定义了一系列的全局函数(一般来说,全局函数具有最高的加载优先权,因此大多数的框架中BootStrap引导文件都会最先引入全局函数,以便于之后的处理工作)。 打开Common.php中 ...
寒假学习一下CI框架,请各位多多指教! 一.CI的HelloWorld! 注意:CI禁止直接通过文件目录来访问控制器。 二.CI的文本计时器demo——文本操作与调用视图操作 调用视图的基本格式: $this->load->view('XXX ...
CI框架是使用php写的一套框架,读起来相对比较简单。 正常来说,CI有两个重要的文件夹,第一个是application,这个用户开发的代码存放地址,另外一个是system这个是真正CI源码的位置。 CI的根目录下面的index.php 这个文件里面配置了需要关心的各个配置 ...
...
整合PHP Excel和PHPexcelReader到 librarys下面 两个excel整合成一个excel <?php class Excel extends Controller { public ...