![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CI
Wake_me_Up123
我是程序媛~~~~~~~~~~
展开
-
CI类库参考
基准测试类CI有个一直处于启用状态的基准测试类,用于计算两个标记点之间的时间差。该类是由系统自动加载的,无需手动加载。可以在控制器,模型和视图中使用。使用流程: - 标记一个开始点; - 标记一个结束点; - 使用elapsed_time()函数计算时间差 例子:$this->benchmark->mark('code_start'); //code_start:标记开始位置,名原创 2017-04-28 15:54:18 · 394 阅读 · 0 评论 -
CI框架简介
在控制器中加载视图$this->load->view('page', $data);其中view()方法的第二个参数用于向视图传递参数,data数组中的每一项将被赋值给一个变量,这个变量的名字就是数组的键值。所以控制器中data数组中的每一项将被赋值给一个变量,这个变量的名字就是数组的键值。所以控制器中data[‘title’]的值就是视图中$title的值表单验证类...$this->load-原创 2017-04-18 22:46:11 · 504 阅读 · 0 评论 -
CI框架下载安装、项目搭建
下载路径https://codeigniter.org.cn/user_guide/installation/downloads.html 在该页面上选择最新版的CI进行下载,然后解压到自己的项目运行文件夹下,加压后的文件如下图: 配置项目域名在本地我的域名为:www1.CI.com。第一次打开时的页面如下: 如上图,这个文件的路径为:application/view/welcome_me原创 2017-04-21 15:45:17 · 1799 阅读 · 0 评论 -
CI框架 数据库操作
问题一在使用CI框架实现用户注册功能时,就要连接数据库,连接数据库时报错:A PHP Error was encounteredSeverity:8192Message:mysql_connect():The mysql ectension is deprecated and will be removed in the future:use mysqli or PDO instead Fil原创 2017-04-25 14:37:23 · 1167 阅读 · 0 评论 -
CI-加载视图
注意:CI的视图文件必须通过控制器加载。如下,加载视图文件header, menu, content, footer。并向content视图中传值$data。<?phpclass Page extends CI_Controller { public function index() { $data['page_title'] = 'Your title';原创 2017-11-14 11:39:30 · 438 阅读 · 0 评论 -
CI实现简单的分页原理
/*/* * $allPage 页面显示的总页数 * $allDatas 总条目 * $page 当前页 * $epage 每页条数 * $url 分页链接 */ public function getPage($data=array()) { $str = '<div style="padding...原创 2018-10-12 11:39:56 · 389 阅读 · 0 评论 -
CI-密码加密
CI提供了简单的密码加密方式,password_hash示例:public function index() { /*$a = config_item("time"); return $a; if(is_php('5.3')) { $str = quoted_printable_decode($str); ...原创 2018-10-12 15:02:43 · 993 阅读 · 0 评论 -
CI-设置请求响应头
CI内置set_status_header();方法可将请求的响应状态设置为你想要的响应值。原创 2018-11-27 15:30:03 · 960 阅读 · 0 评论