标签目录:php

以下是与标签 “php” 相关联的文章

学习CodeIgniter框架之十三:自动加载资源

CodeIgniter 的”自动加载”特性可以允许系统每次运行时自动初始化类库、辅助函数和模型。 如果你需要在整个应用程序中全局使用某些资源,为方便起见可以考虑自动加载它们。 支持自动加载的有下面这些: libraries/ 目录下的核心类 helpers/ 目录下的辅助函数 config/ 目录下的用户自定义配置文件 system/lang……

学习CodeIgniter框架之十二:hook 钩子 – 扩展框架核心

CodeIgniter 的钩子特性提供了一种方法来修改框架的内部运作流程,而无需修改 核心文件。CodeIgniter 的运行遵循着一个特定的流程,你可以参考这个页面的 应用程序流程图 。但是,有些时候你可能希望在 执行流程中的某些阶段添加一些动作,例如在控制器加载之前或之后执行一段脚本, 或者在其他的某些位置触发你的脚本。 ……

学习CodeIgniter框架之十一:使用 CI类库、自定义类库

创建类库 所有的系统类库都位于 system/libraries/ 目录下,大多数情况下,在使用之前, 你要先在 控制器 中初始化它,使用下面的方法: $this->load->library('class_name'); ‘class_name’ 是你想要调用的类库名称,例如,要加载 表单验证类库,你可以这样做: $this->load->library(……

学习CodeIgniter框架之九:输入类

输入类 输入类有两个用途: 为了安全性,对输入数据进行预处理 提供了一些辅助方法来获取输入数据并处理 安全性过滤 当访问 控制器 时,安全过滤方法会自动被调用, 它做了以下几件事情: 如果 $config[‘allow_get_array’] 设置为 FALSE (默认是 TRUE),销毁全局的 GET 数组。 当开启 register_globals ……

学习CodeIgniter框架之八:辅助函数-url

$this->load->helper('url'); 根据配置文件返回你的站点 URL 。index.php (获取其他你在配置文件中设置的 index_page 参数) 将会包含在你的 URL 中,另外再加上你传给函数的 URI 参数,以及配置文件中设置的 url_suffix 参数。 推荐在任何时候都使用这种方法来生成你的 URL ,这样在你的 URL 变动时你……

学习CodeIgniter框架之七:模型

模型对于那些想使用更传统的 MVC 模式的人来说是可选的。 目录 什么是模型? 模型是专门用来和数据库打交道的 PHP 类。例如,假设你使用 CodeIgniter 管理一个博客,那么你应该会有一个用于插入、更新以及获取博客数据的模型类。 这里是一个模型类的例子: class Blog_model extends CI_Model { public $title; ……