CodeIgniter常用知识点小结


Posted in PHP onMay 26, 2016

本文简单总结了CodeIgniter开发中的常用知识点。分享给大家供大家参考,具体如下:

跳转:

$this->load->helper('url');
redirect();

常量定义:

config/constants.php

关于语言文件:

只说我自己的做法 为了统一管理错误信息 决定做一个error_lang.php

在application/language下新建文件夹chinese 新建文件 error_lang.php

在config.php里:

$config['language']  = "english";

修改成:

$config['language']  = "chinese";

如果需要可以在autoload.php里 把error自动加载

$autoload['language'] = array('error');

error_lang.php文件内容

<?php
$lang['error_user_login'] = "用户名或密码有误|请检查您的输入后,重新登陆";
?>

使用时,用如下语句

$this->lang->load('error');
$this->lang->line('error_user_login');

让 CodeIgniter 支持 $_GET

解决方案:

1) 在config.php 中,将‘uri_protocol' 设置为 ‘PATH_INFO'.

$config [ 'uri_protocol' ] = "PATH_INFO" ;

2) 在需要使用$_GET的之前加:

parse_str ( $_SERVER [ 'QUERY_STRING' ] , $_GET ) ;

这样,形如 index.php/blog/list?parm=hello&page=52 就可以运行了。

希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP查询数据库中满足条件的记录条数(两种实现方法)
Jan 29 PHP
PHP实现邮件群发的源码
Jun 18 PHP
php5.3 注意事项说明
Jul 01 PHP
PHP中feof()函数实例测试
Aug 23 PHP
PHP基于phpqrcode生成带LOGO图像的二维码实例
Jul 10 PHP
PHP合并discuz用户脚本的方法
Aug 04 PHP
详解PHP的Yii框架中日志的相关配置及使用
Dec 08 PHP
php socket通信(tcp/udp)实例分析
Feb 14 PHP
PHP使用stream_context_create()模拟POST/GET请求的方法
Apr 02 PHP
PHP扩展框架之Yaf框架的安装与使用
May 18 PHP
THinkPHP获取客户端IP与IP地址查询的方法
Nov 14 PHP
Laravel监听数据库访问,打印SQL的例子
Oct 24 PHP
php数组函数array_walk用法示例
May 26 #PHP
PHP发送AT指令实例代码
May 26 #PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
May 26 #PHP
php连接oracle数据库的核心步骤
May 26 #PHP
php连接oracle数据库的方法(测试成功)
May 26 #PHP
PHP封装的MSSql操作类完整实例
May 26 #PHP
PHP简单操作MongoDB的方法(安装及增删改查)
May 26 #PHP
You might like
用PHP实现读取和编写XML DOM代码
2010/04/07 PHP
PHP设计模式之观察者模式实例
2016/02/22 PHP
用Javascript 获取页面元素的位置的代码
2009/09/25 Javascript
如何使用JS获取IE上传文件路径(IE7,8)
2013/07/08 Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
2013/08/12 Javascript
jquery验证表单中的单选与多选实例
2013/08/18 Javascript
一个网页标题title的闪动提示效果实现思路
2014/03/22 Javascript
Javascript this 关键字 详解
2014/10/22 Javascript
javascript的几种继承方法介绍
2016/03/22 Javascript
Angular.js与Bootstrap相结合实现表格分页代码
2016/04/12 Javascript
WdatePicker.js时间日期插件的使用方法
2017/07/26 Javascript
Vue.js devtool插件安装后无法使用的解决办法
2017/11/27 Javascript
微信小程序 功能函数小结(手机号验证*、密码验证*、获取验证码*)
2017/12/08 Javascript
vue watch深度监听对象实现数据联动效果
2018/08/16 Javascript
解决layui上传文件提示上传异常,实际文件已经上传成功的问题
2018/08/19 Javascript
基于JavaScript实现猜数字游戏代码实例
2020/07/30 Javascript
js操作两个json数组合并、去重,以及删除某一项元素
2020/09/22 Javascript
Swiper实现导航栏滚动效果
2020/10/16 Javascript
springboot+vue实现文件上传下载
2020/11/17 Vue.js
Python从MP3文件获取id3的方法
2015/06/15 Python
利用Python中SocketServer 实现客户端与服务器间非阻塞通信
2016/12/15 Python
Python实现模拟分割大文件及多线程处理的方法
2017/10/10 Python
Python抓取框架Scrapy爬虫入门:页面提取
2017/12/01 Python
Python为何不能用可变对象作为默认参数的值
2019/07/01 Python
树莓派4B安装Tensorflow的方法步骤
2020/07/16 Python
Python CategoricalDtype自定义排序实现原理解析
2020/09/11 Python
瑞士网球商店:Tennis-Point
2020/03/12 全球购物
《雨点》教学反思
2014/02/12 职场文书
敬老院活动总结
2014/04/28 职场文书
大学毕业生个人自荐书
2014/07/02 职场文书
一般基层干部群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
慰问信格式
2015/02/14 职场文书
商务司机岗位职责
2015/04/10 职场文书
日本官方排名前10的动漫,名侦探柯南上榜,第一是一部创造历史的动漫
2022/03/18 日漫
浅谈Redis的事件驱动模型
2022/05/30 Redis
Python实现聚类K-means算法详解
2022/07/15 Python