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+javascript模拟Matrix画面
Oct 09 PHP
php实现的简单压缩英文字符串的代码
Apr 24 PHP
PHP运行时强制显示出错信息的代码
Apr 20 PHP
判断Keep-Alive模式的HTTP请求的结束的实现代码
Aug 06 PHP
介绍一些PHP判断变量的函数
Apr 24 PHP
php缩放图片(根据宽高的等比例缩放)实例介绍
Jun 09 PHP
php一维二维数组键排序方法实例总结
Nov 13 PHP
PHP可变变量学习小结
Nov 29 PHP
Yii使用技巧大汇总
Dec 29 PHP
thinkPHP实现的联动菜单功能详解
May 05 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
Apr 02 PHP
laravel5.2表单验证,并显示错误信息的实例
Sep 29 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 模拟 asp.net webFrom 按钮提交事件实例
2014/10/13 PHP
php判断表是否存在的方法
2015/06/18 PHP
基于PHP实现的事件机制实例分析
2015/06/18 PHP
PHP实现爬虫爬取图片代码实例
2021/03/03 PHP
JavaScript中的noscript元素属性位置及作用介绍
2013/04/11 Javascript
鼠标悬浮停留三秒后自动显示大图js代码
2014/09/09 Javascript
jQuery实现背景弹性滚动的导航效果
2016/06/01 Javascript
Three.js学习之几何形状
2016/08/01 Javascript
JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf()
2016/08/11 Javascript
Vue表单实例代码
2016/09/05 Javascript
详解使用PM2管理nodejs进程
2017/10/24 NodeJs
从setTimeout看js函数执行过程
2017/12/19 Javascript
详解Vue 事件修饰符capture 的使用
2017/12/29 Javascript
vue一个页面实现音乐播放器的示例
2018/02/06 Javascript
vue绑定class的三种方法
2020/12/24 Vue.js
python实现文件路径和url相互转换的方法
2015/07/06 Python
Python中atexit模块的基本使用示例
2015/07/08 Python
python 用for循环实现1~n求和的实例
2019/02/01 Python
Pyqt5 基本界面组件之inputDialog的使用
2019/06/25 Python
django的model操作汇整详解
2019/07/26 Python
基于python判断目录或者文件代码实例
2019/11/29 Python
CSS3中使用RGBA设置透明度的示例
2015/08/04 HTML / CSS
Orvis官网:自1856年以来,优质服装、飞钓装备等
2018/12/17 全球购物
Sahajan美国:阿育吠陀护肤品牌
2021/01/09 全球购物
学生会副主席竞聘书
2014/03/31 职场文书
女生抽烟检讨书
2014/10/05 职场文书
融资合作协议书范本
2014/10/17 职场文书
重阳节慰问信
2015/02/15 职场文书
整改通知书
2015/04/20 职场文书
2015社区精神文明建设工作总结
2015/04/21 职场文书
2015年社区平安建设工作总结
2015/05/13 职场文书
背起爸爸上学观后感
2015/06/08 职场文书
反腐倡廉影片观后感
2015/06/08 职场文书
2019最新版股权转让及委托持股协议书范本
2019/08/07 职场文书
MySQL Server层四个日志的实现
2022/03/31 MySQL
Python实现将多张图片合成MP4视频并加入背景音乐
2022/04/28 Python