随笔分类 - CodeIgniter
摘要:CodeIgniter 允许你为单个表单域创建多个验证规则,按顺序层叠在一起, 你也可以同时对表单域的数据进行预处理。要设置验证规则, 可以使用set_rules()方法:$this->form_validation->set_rules();上面的方法有三个参数:第一个参数,表单域名 - 就是你给...
阅读全文
摘要:CodeIgnite/CI 去掉 index.php的 配置
阅读全文
摘要:http://blog.icodeu.com/?p=596问题描述今天在完成一个项目调用想要检验一下计划插入的数据是否都正常插入了。调用insert_batch()方法插入一百多条数据的时候发现affected_rows()返回值不准确。问题分析1.第一步打印last_query()发现插入的数据和...
阅读全文
摘要:http://blog.csdn.net/yanhui_wei/article/details/25803945一、大纲[php]view plaincopy1、codeigniter框架的授课内容安排2、codeigniter框架的简介|-----关于框架的概念|-----使用CI框架的好处|--...
阅读全文
摘要:因为CI自带的模板功能不是很方便,所以大家普遍采用集成Smarty的方式来弥补CI这方面的不足。本人在网上看了不少CI集成Smarty的教程,包括咱们CI论坛里面的一个精华帖子http://codeigniter.org.cn/forums/forum.php?mod=viewthread&tid=...
阅读全文
摘要:在开发中,我们有时候会遇到在同一程序中链接多个数据库的需求,这对Codeigniter框架来说是很简单的,我们只需要在 database.php文件中配置少许参数即可。默认情况下,CI配置的是链接一个数据库,代码如下:123456789101112131415$db['default']['ho...
阅读全文
摘要:本文使用的是2.1.4版本,看的时候请注意。官方文档:http://codeigniter.org.cn/user_guide/general/helpers.html(关于辅助函数Helper的使用)一、辅助函数是什么 辅助函数,顾名思义,是帮助我们完成特定任务的函数。每个辅助函数文件仅仅是一些函...
阅读全文
摘要:PHP.ini默认配置下,用file_get_contents读取https的链接,就会如下错误:Warning: fopen() [function.fopen]: Unable to find the wrapper "https" - did you forget to enable it w...
阅读全文
摘要:本质:读操作,用mysql_num_rows函数,写操作用mysql_affected_rows函数mysql_num_rows()返回结果集中行的数目。此命令仅对 SELECT 语句有效。要取得被 INSERT,UPDATE 或者 DELETE 查询所影响到的行的数目,用mysql_affecte...
阅读全文
摘要:一、大纲[php]view plaincopy1、codeigniter框架的授课内容安排2、codeigniter框架的简介|-----关于框架的概念|-----使用CI框架的好处|-----为什么选择CI框架3、codeigniter框架的具体安装步骤|-----官网下载:http://www....
阅读全文
摘要:在CodeIgniter中,当发生异常时,经常要通知系统管理员,因此有必要在全局的高度上捕捉异常,因此可以写一个hook,比如在config目录的hook.php中,加入:$hook['pre_controller'][] = array( 'class' ...
阅读全文
摘要:区别:第一个是有条件的;第二个没有条件$this->db->count_all_results();允许你获得某个特定的Active Record查询所返回的结果数量。可以使用Active Record限制函数,例如 where(), or_where(), like(), or_like() 等等...
阅读全文
摘要:?12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879...
阅读全文
摘要:Q: CI中的控制器中要用model中的方法,是统一写在构造器方法中,还是在每一个方法中分别写A: 建议统一写,CI框架会自动识别已经加载过的类,所以不用担心重复加载的问题class C_User extends CI_Controller { public function __cons...
阅读全文
摘要:配置说明$config['language']:指定项目语言包。需要注意的时Codeigniter自带的类库错误提示语言包位于/system/language/english/目录下,当这里配置非english时, 如果需要用到这些类库,则需要拷贝语言包到指定的目录中,否则会出现load出错。$co...
阅读全文
摘要:http://drops.wooyun.org/papers/1449原文链接:http://www.mehmetince.net/codeigniter-object-injection-vulnerability-via-encryption-key/0x00 背景大家好,Codeigniter...
阅读全文
摘要:Q:在保存完数据之后需要重定向,防止数据重复提交。我使用$this->方法名();跳转,发现不能达到重定向的效果(地址栏没变)请教高手重定向怎么用A:$this->load->helper('url');redirect('/login/form/', 'refresh');通过发送HTTP头,命令...
阅读全文
摘要:CodeIgniter SESSION 第一次用 session 遇到这个错误 ,说是要加一个密钥才可以使用,加就加吧,打开 config.php 找到以下代码/*|-------------------------------------------------------------------...
阅读全文
摘要:最近准备接手改进一个别人用Codeigniter写的项目,虽然之前也有用过CI,但是是完全按着自己的意思写的,没按CI的一些套路。用在公众的项目,最好还是按框架规范来,所以还是总结一下,免得以后别人再接手的时候贻笑大方。1. 首先是 MVC如果你还不知道MVC,应该尽快的学习,你会很快的体会到在 M...
阅读全文
摘要:涉及到My_Controller.php以及登录验证模块User.php,代码如下:My_Controller.phpclass MY_Controller extends CI_Controller{ public function __construct() { par...
阅读全文