您的位置:首页 > 其它

CodeIgniter

2016-03-31 20:33 253 查看

CI是PHP应用程序框架

CI运行机制



1、index.php文件作为前端控制器,初始化运行CodeIgniter所需的基本资源;

2、Router检查HTTP请求,以确定如何处理该请求;

3、如果存在缓存文件,将直接输出到浏览器,不用走下面正常的系统流程;

4、在加载应用程序控制器之前,对HTTP请求以及任何用户提交的数据进行安全检查;

5、控制器加载模型、核心类库、辅助函数以及其他所有处理请求所需的资源;

6、最后一步,渲染试图并发送至浏览器,如果开启了缓存,视图会先缓存起来用语后续的请求

*类名必须以大写字母开头

加载模型

模型一般会在控制器的方法中加载并调用,可以使用下面的方法来加载模型:

this−>load−>model(‘modelname′);如果模型位于一个子目录下,那么加载时要带上模型所在目录的相对路径,例如,你的模型位于application/models/blog/Queries.php,可以这样加载它:this->load->model(‘model_name’);
如果模型位于一个子目录下,那么加载时要带上模型所在目录的相对路径,例如,你的模型位于application/models/blog/Queries.php,可以这样加载它:
this->load->model(blog/queries);加载之后,你就可以通过一个和你的类同名的对象访问模型中的方法。

this−>load−>model(‘modelname′);this->load->model(‘model_name’);
this->model_name->method();如果想将模型对象赋值给一个不同名字的对象,你可以使用this−>load−model()方法的第二个参数:this->load-model()方法的第二个参数:
this->load->model(‘model_name’,’foobar”);

$this->foobar->method();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: