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调用数据库的存贮过程!
Oct 09 PHP
使用 php4 加速 web 传输
Oct 09 PHP
php获取post中的json数据的实现方法
Jun 08 PHP
用Simple Excel导出xls实现方法
Dec 06 PHP
检测codeigniter脚本消耗内存情况的方法
Mar 21 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
Apr 07 PHP
php获取文件类型和文件信息的方法
Jul 10 PHP
3种php生成唯一id的方法
Nov 23 PHP
php使用PDO获取结果集的方法
Feb 16 PHP
Thinkphp结合AJAX长轮询实现PC与APP推送详解
Jul 31 PHP
PHP支付宝当面付2.0代码
Dec 21 PHP
PHP读取XML文件的方法实例总结【DOMDocument及simplexml方法】
Sep 10 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加密解密实用类分享
2014/01/07 PHP
Yii Framework框架获取分类下面的所有子类方法
2014/06/20 PHP
PHP邮件发送类PHPMailer用法实例详解
2014/09/22 PHP
表单(FORM)的一些实用效果代码
2007/03/25 Javascript
JavaScript 打地鼠游戏代码说明
2010/10/12 Javascript
js检查页面上有无重复id的实现代码
2013/07/17 Javascript
javascript中兼容主流浏览器的动态生成iframe方法
2014/05/05 Javascript
每天一篇javascript学习小结(Date对象)
2015/11/13 Javascript
CSS或者JS实现鼠标悬停显示另一元素
2016/01/22 Javascript
AngularJs bootstrap搭载前台框架——js控制部分
2016/09/01 Javascript
angularjs实现的前端分页控件示例
2017/02/10 Javascript
vue+node实现图片上传及预览的示例方法
2018/11/22 Javascript
ES6 Symbol数据类型的应用实例分析
2019/06/26 Javascript
JS数组转字符串实现方法解析
2020/09/04 Javascript
Python使用reportlab将目录下所有的文本文件打印成pdf的方法
2015/05/20 Python
Python编写电话薄实现增删改查功能
2016/05/07 Python
Python获取SQLite查询结果表列名的方法
2017/06/21 Python
Python文件的读写和异常代码示例
2017/10/31 Python
点球小游戏python脚本
2018/05/22 Python
Python I/O与进程的详细讲解
2019/03/08 Python
Django配置跨域并开发测试接口
2020/11/04 Python
CSS3——齿轮转动关键代码
2013/05/02 HTML / CSS
使用CSS禁止textarea调整大小功能的方法
2015/03/13 HTML / CSS
利用简洁的图片预加载组件提升html5移动页面的用户体验
2016/03/11 HTML / CSS
html5 web本地存储将取代我们的cookie
2012/12/26 HTML / CSS
HTML5 video 视频标签使用介绍
2014/02/03 HTML / CSS
linux面试题参考答案(8)
2015/08/11 面试题
小学生学习雷锋倡议书
2014/05/15 职场文书
乡镇保密工作责任书
2014/07/28 职场文书
2015年财务经理工作总结
2015/05/13 职场文书
公安机关起诉意见书
2015/05/20 职场文书
大学学习委员竞选稿
2015/11/20 职场文书
跟班学习心得体会(共6篇)
2016/01/23 职场文书
应届生个人的求职(自荐信范文2篇)
2019/08/23 职场文书
MySQL系列之四 SQL语法
2021/07/02 MySQL
Win10本地连接不见了怎么恢复? win10系统电脑本地连接不见了解决方法
2023/01/09 数码科技