下载后可任意编辑 CI 业务流程: 域名/入口(默认为 index.php)/控制器/函数/参数 1/参数 2....(入口设置:config.php 中的$config['index_page'] = 'index.php';)每个控制器都是一个 类 Class, 在每个 Class 里面的 function 都是一个页面, 嗯, 这个概念很重要!访问(加载)页面都得访问对应控制器的对应 functionCI 中的 URI 字符串有着和它唯一对应的控制器(controller)类/方法,ci 中的 uri 从控制器名开始CI 的控制器类类名首字母必须大写,继承核心的控制器类 CI_Controller,并且这个类的文件名必须和类名相同。CI 中 每 个 页 面 都 要 通 过 控 制 器 来 装 载 比 如 : 用户通过 URL 访问的就是某个控制器类中的具体成员方法,url 方法段后的按次序传入方法中的形式参数数据通过控制器以一个数组或是对象的形式传入视图 , 这个数组或对象作为视图载入函数的第二个参数CI 中$this->db->query()返回结果集的一个对象集合,每条记录为一个对象。$this->uri->segment(n,default) 它允许你重新分割一个详细的 URI 分段。 n 为你想要得到的段数。分割数根据从左至右的顺序编排,默认情况下 URI 没有分段那么该函数返回 FALSE(布尔值)。假如分段信息丢失,Segment 函数还有第二个参数用来设置你的默认值$this->load->helper("url"); anchor(uri,title,[attributes]); 类似 a 标签 title 相当于 a 标签的 value,attributes 用来添加标签属性base_url($uri) 猎取 config.php 中的$config['base_url']的值.$urisite_url($uri); 将 uri 变成完整的 url 即$config['base_url'].$config['index_page'].$uriredirect($uri,$method="location",$http_response_code=302) 重定向,即跳转页面 uri 从控制器类开始$result=$this->db->query(".....");$result->result(); 返回的是结果集的对象集合,一条记录为一个对象。config.php 中的$config['global_xss_filtering']=true; 自动防止攻击this->input->post('name'); 接收提交的数据上传:function up(){$config['upload_path']="./upload";$config['allowed_types']="gif|jpg|png";$config['max_size']="20000";$this->load->library("upload",$config);if($this->upload->do_upload('upfile'))下载后可任意编辑{$data=array('up...