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 相关文章推荐
模拟flock实现文件锁定
Feb 14 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
Jun 28 PHP
PHP批量检测并去除文件BOM头代码实例
May 08 PHP
PHP中把对象转换为关联数组代码分享
Apr 09 PHP
php多重接口的实现方法
Jun 20 PHP
php比较两个字符串长度的方法
Jul 13 PHP
PHP结合jQuery实现找回密码
Jul 22 PHP
PHP使用GD库输出汉字的方法【测试可用】
Nov 10 PHP
PHP实现的最大正向匹配算法示例
Dec 19 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
Feb 19 PHP
PHP实现唤起微信支付功能
Feb 18 PHP
php适配器模式简单应用示例
Oct 23 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文件下载类
2006/12/06 PHP
探讨方法的重写(覆载)详解
2013/06/08 PHP
PHP多维数组遍历方法(2种实现方法)
2015/12/10 PHP
Yii2分页的使用及其扩展方法详解
2016/05/23 PHP
PHP格式化显示时间date()函数代码
2018/10/03 PHP
如何解决PHP获取不到SESSION信息之一般情况
2019/10/10 PHP
日期 时间js控件
2009/05/07 Javascript
jquery 常用操作方法
2010/01/28 Javascript
3款实用的在线JS代码工具(国外)
2012/03/15 Javascript
了解一点js的Eval函数
2012/07/26 Javascript
JavaScript中的函数的两种定义方式和函数变量赋值
2014/05/12 Javascript
Java File类的常用方法总结
2015/03/18 Javascript
轮播的简单实现方法
2016/07/28 Javascript
Angularjs实现带查找筛选功能的select下拉框示例代码
2016/10/04 Javascript
js中json处理总结之JSON.parse
2016/10/14 Javascript
教你用十行node.js代码读取docx的文本
2017/03/08 Javascript
Javascript ES6中数据类型Symbol的使用详解
2017/05/02 Javascript
微信小程序实现拖拽 image 触摸事件监听的实例
2017/08/17 Javascript
详解使用jest对vue项目进行单元测试
2018/09/07 Javascript
Vuex 单状态库与多模块状态库详解
2018/12/11 Javascript
bootstrap datepicker的基本使用教程
2019/07/09 Javascript
vue 实现Web端的定位功能 获取经纬度
2019/08/08 Javascript
JS使用正则表达式提交页面验证的代码
2019/10/16 Javascript
JS Thunk 函数的含义和用法实例总结
2020/04/08 Javascript
利用js实现简易红绿灯
2020/10/15 Javascript
vue 使用饿了么UI仿写teambition的筛选功能
2021/03/01 Vue.js
Python 错误和异常小结
2013/10/09 Python
使用Python对MySQL数据操作
2017/04/06 Python
Python lambda函数基本用法实例分析
2018/03/16 Python
解决matplotlib库show()方法不显示图片的问题
2018/05/24 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
2020/06/11 Python
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
2016/11/22 面试题
计算机通信工程专业毕业生推荐信
2013/12/24 职场文书
大学辅导员事迹材料
2014/02/05 职场文书
计生专干事迹
2014/05/28 职场文书
2014年学校财务工作总结
2014/12/06 职场文书