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 8小时时间差的解决方法小结
Dec 22 PHP
PHP Switch 语句之学习笔记
Sep 21 PHP
PHP抓取、分析国内视频网站的视频信息工具类
Apr 02 PHP
php生成短网址示例
May 05 PHP
PHP实现更新中间关联表数据的两种方法
Sep 01 PHP
php结合正则获取字符串中数字
Jun 19 PHP
Linux操作系统安装LAMP环境
Jun 26 PHP
php实现XSS安全过滤的方法
Jul 29 PHP
让ThinkPHP的模板引擎达到最佳效率的方法详解
Mar 14 PHP
PHP后台微信支付和支付宝支付开发
Apr 28 PHP
浅谈PHP中pack、unpack的详细用法
Mar 12 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
Jul 31 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 遍历XP文件夹下所有文件
2008/11/27 PHP
thinkphp的CURD和查询方式介绍
2013/12/19 PHP
php版淘宝网查询商品接口代码示例
2014/06/17 PHP
深入理解PHP中的global
2014/08/19 PHP
WebQQ最新登陆协议的用法
2014/12/22 PHP
golang实现php里的serialize()和unserialize()序列和反序列方法详解
2018/10/30 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
2019/10/08 PHP
JavaScript 的继承
2011/10/01 Javascript
EasyUI 中 MenuButton 的使用方法
2012/07/14 Javascript
jquery miniui 教程 表格控件 合并单元格应用
2012/11/25 Javascript
枚举的实现求得1-1000所有出现1的数字并计算出现1的个数
2013/09/10 Javascript
js 控制图片大小核心讲解
2013/10/09 Javascript
类似php的js数组的in_array函数自定义方法
2013/12/27 Javascript
js实现精美的银灰色竖排折叠菜单
2015/05/16 Javascript
javascript实现无缝上下滚动特效
2015/12/16 Javascript
require.js+vue开发微信上传图片组件
2016/10/27 Javascript
使用bootstraptable插件实现表格记录的查询、分页、排序操作
2017/08/06 Javascript
深入理解Vuex 模块化(module)
2017/09/26 Javascript
vue element-ui table表格滚动加载方法
2018/03/02 Javascript
js中getter和setter用法实例分析
2018/08/14 Javascript
webpack多入口多出口的实现方法
2018/08/17 Javascript
基于Python os模块常用命令介绍
2017/11/03 Python
Python实现的堆排序算法示例
2018/04/29 Python
Python之dict(或对象)与json之间的互相转化实例
2018/06/05 Python
python数据结构之线性表的顺序存储结构
2018/09/28 Python
利用python 读写csv文件
2020/09/10 Python
美国最大网上鞋店:Zappos
2016/07/25 全球购物
Herve Leger官网:标志性绷带连衣裙等
2018/12/26 全球购物
光荣入党自我鉴定
2014/01/22 职场文书
设备动力科岗位职责范本
2014/02/23 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
涉及车辆房产分割的离婚协议书范文
2014/10/12 职场文书
自荐信大全
2019/03/21 职场文书
python Polars库的使用简介
2021/04/21 Python
muduo TcpServer模块源码分析
2022/04/26 Redis
springboot读取resources下文件的方式详解
2022/06/21 Java/Android