初学CodeIgniter

来源:互联网 发布:mac teamviewer 破解 编辑:程序博客网 时间:2024/06/06 02:50

目录结构

application :项目目录

cache :存放数据或模板缓存文件

config :配置文件目录

controllers :MVC的控制器,继承CI_Controller

core:项目的核心程序

errors :错误提示模板

helpers:项目的辅助函数

hooks:钩子,在不修改系统核心文件的基础上扩展系统功能

language:语言包

libraries:通用类库

logs:日志

models:MVC的模型,一般继承CI_Model

third_party:第三方库

views:MVC的视图,主要是模板

system :框架程序目录

core :核心程序:框架的基类、初始化

database :数据库操作相关的程序

fonts:字库

helpers:辅助函数

language:语言包

libraries:通用类库,比如验证、缓存、图像处理

此外CI中控制器的机制为如果 方法的名称和控制器类的名称相同那么 该方法会被默认为构造方法 相当于__construct()

获取配置文件中的参数 $this->config->load('config', TRUE);   //其中config为配置文件的文件名 
$test = $this->config->item('index_page', 'config');   //index_page 为配置文件中的数据
加载辅助函数  $this->load->helper('user');
辅助函数文件一般保存在 system/helpersapplication/helpers 文件夹中。CodeIgniter 将会先在application/helpers 寻找对应的辅助函数文件,如果目录不存在或者目录下没有对应的辅助函数文件,CI 才会载入 system/helpers 下的辅助函数文件
辅助函数的命名规则为 XXX_helper.php
0 0
原创粉丝点击