摘要: 首先加载分页类 $this->load->library('pagination'); 然后设置分页属性 // 每页显示的数量 $config['page_size'] = 10; // 总数据量 $config['total_rows'] = 200; // 设置分页跳转页面的基础地址 $config['base_url'] = site_url('index.php/u... 阅读全文
posted @ 2015-07-10 22:41 iamsupercola 阅读(594) 评论(0) 推荐(0)
摘要: 路由用于配置针对某些URL与项目中实际文件的对应关系,是的URL看起来更符合用户的习惯,又不用改变项目现有的结构,路由的配置文件是/application/config/routes.php,可以设置默认控制器和404错误页面 $route['default_controller'] = 'welcome'; $route['404_override'] = ''; 更重要的功能是,如... 阅读全文
posted @ 2015-07-10 15:45 iamsupercola 阅读(349) 评论(0) 推荐(0)
摘要: 当PHP程序部署在服务器上时,用户会将程序安装到指定目录,程序员无法预先知道用户会安装到哪个目录,因此对于代码中出现的URL不能写死,需要通过URL辅助函数动态获取,在使用函数前需要先加载URL辅助函数库($this->load->helper('url'))或配置/application/config/autoload.php自动加载。 site_url():返回以config.php中指定的... 阅读全文
posted @ 2015-07-10 14:48 iamsupercola 阅读(418) 评论(0) 推荐(0)
摘要: 模型文件的名称必须是小写,因为在system/core/loader.php的model方法中,会将传入的模型名称转成小写再去寻找对应的文件,但是类名必须是首字母大写并且拼装“_model”,拼装后的结果应与模型文件的文件名一致,只是首字母大写,例如:文件名是user_model.php,类名应该是User_model。 load->database(); $re... 阅读全文
posted @ 2015-07-10 13:59 iamsupercola 阅读(405) 评论(0) 推荐(0)
摘要: CI的控制器默认继承自CI_Controller,如果要扩展控制器,需要定义一个从CI_Controller派生的控制器,所有的自定义控制器都继承这个新控制器。 在application/core目录下,有与system目录下类似的目录结构,比如core、helpers、language、libraries目录,扩展控制器就是在application/core目录下自定义控制器,该控制器类从CI... 阅读全文
posted @ 2015-07-10 11:17 iamsupercola 阅读(299) 评论(0) 推荐(0)