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 日志缩略名的创建函数代码
May 26 PHP
php中的三元运算符使用说明
Jul 03 PHP
PHP 二维数组根据某个字段排序的具体实现
Jun 03 PHP
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
Jul 01 PHP
PHP-Java-Bridge使用笔记
Sep 22 PHP
基于PHP代码实现中奖概率算法可用于刮刮卡、大转盘等抽奖算法
Dec 20 PHP
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
Nov 14 PHP
php中时间函数date及常用的时间计算
May 12 PHP
PHP实现自动发送邮件功能代码(qq 邮箱)
Aug 18 PHP
PHP中in_array的隐式转换的解决方法
Mar 06 PHP
实例分析10个PHP常见安全问题
Jul 09 PHP
PHP+Redis事务解决高并发下商品超卖问题(推荐)
Aug 03 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 ci框架中加载css和js文件失败的原因及解决方法
2014/07/29 PHP
阿里云的WindowsServer2016上部署php+apache
2018/07/17 PHP
Javascript基础教程之定义和调用函数
2015/01/18 Javascript
js判断一个字符串是否包含一个子串的方法
2015/01/26 Javascript
使用AngularJS和PHP的Laravel实现单页评论的方法
2015/06/19 Javascript
简单谈谈Javascript中类型的判断
2015/10/19 Javascript
JavaScript数据绑定实现一个简单的 MVVM 库
2016/04/08 Javascript
jQuery简单实现中间浮窗效果
2016/09/04 Javascript
JS之相等操作符详解
2016/09/13 Javascript
Vue.js Ajax动态参数与列表显示实现方法
2016/10/20 Javascript
AngularJS通过ng-route实现基本的路由功能实例详解
2016/12/13 Javascript
详解Angular中的自定义服务Service、Provider以及Factory
2017/04/22 Javascript
Vue单文件组件的如何使用方式介绍
2017/07/28 Javascript
jQuery Ajax向服务端传递数组参数值的实例代码
2017/09/03 jQuery
vue.js如何将echarts封装为组件一键使用详解
2017/10/10 Javascript
dropload.js插件下拉刷新和上拉加载使用详解
2017/10/20 Javascript
基于react后端渲染模板引擎noox发布使用
2018/01/11 Javascript
基于vue-cli npm run build之后vendor.js文件过大的解决方法
2018/09/27 Javascript
node.js中事件触发器events的使用方法实例分析
2019/11/23 Javascript
JQuery插件tablesorter表格排序实现过程解析
2020/05/28 jQuery
原生JS实现微信通讯录
2020/06/18 Javascript
AJAX XMLHttpRequest对象创建使用详解
2020/08/20 Javascript
vue路由结构可设一层方便动态添加路由操作
2020/08/31 Javascript
原生js实现移动小球(碰撞检测)
2020/12/17 Javascript
Python的条件语句与运算符优先级详解
2015/10/13 Python
Selenium(Python web测试工具)基本用法详解
2018/08/10 Python
python TKinter获取文本框内容的方法
2018/10/11 Python
10分钟教你用Python实现微信自动回复功能
2018/11/28 Python
ManoMano英国:欧洲第一家专注于DIY和园艺市场的电商平台
2020/03/12 全球购物
在C语言中实现抽象数据类型什么方法最好
2014/06/26 面试题
专科文秘应届生求职信
2013/11/18 职场文书
转党组织关系介绍信
2014/01/08 职场文书
交通事故协议书
2014/04/15 职场文书
社区服务标语
2014/07/01 职场文书
十佳标兵事迹材料
2014/08/18 职场文书
天气温馨提示语
2015/07/14 职场文书