CI框架
moqiang02
这个作者很懒,什么都没留下…
展开
-
一个简单的CI分页类
[php] view plaincopy"font-size:16px;">/** * * 关于 页码有效性的判断需要加在 控制器中判断,即当页码数总页数 * */ class Custom_pagination { var $page_url = ''; //分页目标URL var $pa转载 2014-07-01 06:16:35 · 1983 阅读 · 0 评论 -
CI使用注意事项
1.开启sessionsession_start();放在require_once BASEPATH.'core/CodeIgniter.php';之前。2.index是CI保留字,不能作为控制器类名。3.控制器的方法名不能和类名相同。<?php if ( ! defined('BASEPATH')) exit('No direct script access allowe原创 2015-01-28 20:16:27 · 1175 阅读 · 0 评论 -
CI框架数据库相关函数
返回查询影响的记录数$res = $this->db->get_where('wx_life',array('id'=>$id));$num = $res->num_rows();原创 2014-06-06 07:49:48 · 789 阅读 · 0 评论 -
CI中使用log4php调试程序
下载log4php。我下载的版本是:apache-log4php-2.3.0-src.zip。借压缩,将压缩文件中的src/main/php/文件夹拷贝到CI的application/thrid_party/目录中,并将此文件夹(php),改名为log4php。在log4php文件夹中建立log4php的配置文件,文件名为:log4php.properties。此配置文件内容如下:转载 2014-10-28 07:44:21 · 1415 阅读 · 0 评论 -
CI控制器调用内部方法并载入相应模板的做法
当我打开链接:http://localhost/3g/index/open/a/b?from=timeline后,判断链接中的from是否等于timeline,如果等于timeline,那么就调用控制器内部的timeline方法,并载入timeline.php这个模板。class Index extends CI_Controller { function __construct(原创 2014-07-24 23:31:26 · 3519 阅读 · 0 评论 -
codeigniter读取数据库的公共配置并全局缓存的实现方案
引言学习CodeIgniter大概有几天了。从第一天了解后,对CI情有独钟,比较符合我的风格。其实一直以来对框架这块不太敏感。自己长时间的开发,也有一套自己的开发风格和习惯。但是这年头,你说你不会框架,你都不好意思说你是做开发的。所以就选择一个框架来弥补这个缺点了。去年也接触过thinkPHP,但是对于分组这块,始终感觉理解和掌握不到位,由于时间关系,也就没有深入下去。这次也是因为在国庆节前有转载 2014-09-08 07:38:48 · 637 阅读 · 0 评论 -
CI模板中php脚本的使用
今天偶然发现,在CI的模板中s原创 2014-08-06 18:47:46 · 1478 阅读 · 0 评论 -
Nginx支持PHP的CI框架
1.找到CI库的配置文件修改$config['base_url'] = 'http://test.example.com';$config['uri_protocol'] = 'PATH_INFO';2.找到NGINX配置.在SERVER段中添加如下代码段location /index.php{ fas转载 2014-07-12 08:14:26 · 3399 阅读 · 0 评论 -
CI框架自带的验证工具及汉化
本人自己还是很喜欢CI框架自带的验证工具的,使用方式如下:/** *@blog */public function do_login(){ if ($this->form_validation->run('do_login') == FALSE) { $this->load->view('login'); } else { $usr = $this->input->post转载 2014-06-15 06:25:48 · 1085 阅读 · 0 评论 -
CI模板中如何引入模板
load->view('index/head.html') ?>原创 2014-05-22 15:46:12 · 2191 阅读 · 0 评论 -
表单辅助函数-form_open()
使用from_open()之前需要装载本辅助函数:$this->load->helper('form');php===》 echo form_open('email/send') 等同于 html===》 php===》$attributes = array('class' => 'email', 'id' => 'myform');ech转载 2014-05-17 23:29:27 · 2415 阅读 · 0 评论 -
CI批量插入数据方法
使用$this->db->insert_batch();生成一条基于你所提供的数据的SQL插入字符串并执行查询。你可以向函数传递 数组 或一个对象。下面是一个使用数组的例子:$data = array( array( 'title' => 'My title' , 'name' => 'My Name' , 'date' => 'My date原创 2014-12-12 19:53:06 · 6116 阅读 · 0 评论