Ci框架的基本使用

ci框架下载路径:https://codeload.github.com/bcit-ci/CodeIgniter/zip/3.1.9
ci框架官方手册:http://codeigniter.org.cn/user_guide/#id3
1.加载数据库连接
$this->load->database();
$sql=“select * from test”;
$row= t h i s > d b > q u e r y ( this->db->query( sql);
query这个方式是操作原生sql
//此时返回的是一个对象,将对象转化为数组,ci提供了result_array()方法,将对象转为数组
r o w = row= row->result->array();
2. ci框架使用重定向,首先要加载类库,
3. 实例代码如下实例代码如下
$this->load->helper(‘url’);
$url= ‘http://’ . S E R V E R [ H T T P H O S T ] . " / a d m i n . p h p / l o g i n / i n d e x " ; r e d i r e c t ( _SERVER['HTTP_HOST'] . "/admin.php/login/index"; redirect( url);exit;
3. 视图操作,默认视图名为.php
在这里插入图片描述
这样写和话,ci框架会去views目录下面寻找main.php的视图文件
在这里插入图片描述
也可以指定视图文件的后缀名
在这里插入图片描述
通过小编的测试发现这样写,完全可以的,ci框架会在views找到main.html这个文件
4.模型编写
在这里插入图片描述
在控制器中调用模型
在这里插入图片描述
5.获取请求数据:
a = a= this->input->post(“a”);//从post中获取数据
当然也可以
a = a= _POST[‘a’];//从post中获取数据
a = a= _GET[‘a’];从get中获取数据
6.响应
用echo函数如下:在这里插入图片描述
7.设置404页面
在ci框架config 目录中routes.php文件中指定处理404页面的控制器
404控制器设置
$route[‘404_override’]=你的控制器类名;
然后在控制器中指定404页面所在路径
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u014265398/article/details/84939232