随笔分类 - CodeIgniter
摘要:客户端的请求体中的数据:[{"msg_id": 1, "msg_status": "HAS_READ" }, { "msg_id": 2, "msg_status": "HAS_READ" }] 是一个二维数组字符串$json_data = json_decode($GLOBALS['HTTP_RA...
阅读全文
摘要:查询辅助函数$this->db->insert_id()这个ID号是执行数据插入时的ID。$this->db->affected_rows()Displays the number of affected rows, when doing "write\" type queries (insert,...
阅读全文
摘要:$this->db->update_batch();生成一条update命令是以你提供的数据为基础的,并执行查询。你可以传递一个数组或对象的参数给update_batch()函数。下面是一个使用一个数组作为参数的示例:Generates an update string based on the d...
阅读全文
摘要:一个GET的REST API,请求有三个参数,且都是数字用$this->input->get()方法获取后的结果是字符串,需要转换为数字;如果没有获取到数据,则会返回false,需要用empty判断可以用:int=intval($str);------------------------------...
阅读全文
摘要:Q:新增记录插入成功后,加了一个return $this->db->insert_id(); $digg_id = $this->m_feed_digg->create(json_decode($data)); if(isset($digg_id)){ //新增成...
阅读全文
摘要:在system/application/config 文件夹和里面的config文件里已经配置了参数$active_group = "default";$db['default']['hostname'] = ""; hostname: 你的数据库的位置, 举例来说, 'localhost' 或 I...
阅读全文
摘要:本文是关于在Code Igniter PHP MVC框架中如何编写Model方法。CRUD 方法CRUD 是Create, Retrieve, Update, and Delete的缩写. 这些是最基本的数据源交互方法。如:Create[增] – 添加一个用户账号Retrieve[查] – 获取一个...
阅读全文
摘要:数据库操作无非是CRUD,用非装逼的语言来说就是增删改查。也许这一节会讲的很泛泛,或者很多人看不懂,没关系,大致的看看,知道是这么回事就好,继续往后看,后面会讲实例,这些枯燥而又抽象的东西可以先跳过,慢慢就会明白了。而且这部分内容CI手册讲的很全面,我也没什么好方式讲的很通俗易懂,索性不重复造那么大...
阅读全文
摘要:最近有一个项目需要集成七牛云存储的图片存储和调用功能,程序是基于CodeIgniter2.1.3的PHP框架。刚拿到手完全无从下手的感觉,因为像框架这种东西,想从官方的PHPSDK集成进去,需要改动很多地方。还好,有前辈蹚水,我等后辈直接参考或者说是拿来用了。上传插件采用的是plupload。plu...
阅读全文
摘要:一个与数据库操作打交道的应用,必然涉及到数据的添加、修改、删除等操作。因此CRUD操作几乎成为每个后台管理站点的必备功能。数据库的复杂性,导致PHP操作代码也会有不少的冗余,因此,如果可以有工具自动生成CRUD的代码,那将是一件十分让人欣慰的事情。这里介绍一些目前可以找到的针对Codeigniter...
阅读全文
摘要:网上关于七牛云存储的教程除了官网上的API文档,其他的资料太少了。研究了下API之后,现在已经能实现图片的上传和下载及上传之后的重定向。http://blog.csdn.net/cqcre/article/details/39718689http://www.tuicool.com/articles...
阅读全文
摘要:PHP默认只识别application/x-www.form-urlencoded标准的数据类型“php://input可以读取没有处理过的POST数据。相较于$HTTP_RAW_POST_DATA而言,它给内存带来的压力较小,并且不需要特殊的php.ini设置。php://input不能用于enc...
阅读全文
摘要:请参考:CI文档的输入类部分:$this->input->post() $this->input->get()-----------------------------------------------------------------------------------------------...
阅读全文
摘要:下载这个文件phpstorm-ci-ac或者去github下载解压里面的三个文件到ci根目录下然后找到这三个文件system\core\Controller.phpsystem\core\Model.phpsystem\database\DB_active_rec.php点击右键, 选择Make a...
阅读全文
摘要:Internal Server ErrorThe server encountered an internal error or misconfiguration and was unable to complete your request.Please contact the server ad...
阅读全文
摘要:封装查询封装,通过让系统为你组装各个查询语句,能够简化你的查询语法。参加下面的范例:$sql = "SELECT * FROM some_table WHERE id = ? AND status = ? AND author = ?"; $this->db->query($sql, array(3...
阅读全文
摘要:codeigniter(CI)是一个优秀、敏捷的PHP开源框架,尤其封装了对数据库的操作,很方便,以下是phpci常用的数据库操作,作个记录:/* ================================== 查询 $query = $this->db_query("SELECT * FRO...
阅读全文
摘要:1、类名首字母大写,多个单词用下划线连接,首字母小写是无效的举例:class CI_Model2、routes路由配置中的右侧在配置类名和方法名的时候都是小写,如果大写可能会出现404找不到的错误路由中的配置:example.com/index.php/blog/index/3、类中的方法名全部用小...
阅读全文
摘要:参考: /** * 据用户输入的关键字查询相册信息;照片墙搜索框功能 * @param $keyWord 关键字 * @param $pageNum 页码,第几页 * @param $pageSize 单页记录数,偏移量 */ public functi...
阅读全文
摘要:解决方法:客户端在发送GET URL请求的时候,将含有中文的URL编码即可比如:原始:http://localhost/qk/rest/user_album_api/get_user_albums_by_desc/album_desc/风景/page_num/1/page_size/3URL转码ht...
阅读全文