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函数(简单整理)
Apr 30 PHP
Laravel框架数据库CURD操作、连贯操作总结
Sep 03 PHP
用 Composer构建自己的 PHP 框架之构建路由
Oct 30 PHP
使用php转义输出HTML到JavaScript
Mar 27 PHP
详解PHP数组赋值方法
Nov 07 PHP
php自定义函数实现二维数组排序功能
Jul 20 PHP
php禁用函数设置及查看方法详解
Jul 25 PHP
Zend Framework入门教程之Zend_Db数据库操作详解
Dec 08 PHP
PHP实现根据密码长度显示安全条
Jul 04 PHP
Laravel学习笔记之Artisan命令生成自定义模板的方法
Nov 22 PHP
微信小程序发送订阅消息的方法(php 为例)
Oct 30 PHP
详细分析PHP 命名空间(namespace)
Jun 30 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时间不正确的解决方法
2008/04/09 PHP
说明的比较细的php 正则学习实例
2008/07/30 PHP
php去除HTML标签实例
2013/11/06 PHP
php通过array_merge()函数合并关联和非关联数组的方法
2015/03/18 PHP
PHP连接Nginx服务器并解析Nginx日志的方法
2015/08/16 PHP
php将一维数组转换为每3个连续值组成的二维数组
2016/05/06 PHP
解决表单中第一个非隐藏的元素获得焦点的一个方案
2009/10/26 Javascript
基于jQuery的message插件实现右下角弹出消息框
2011/01/11 Javascript
jquery中通过过滤器获取表单元素的实现代码
2011/07/05 Javascript
js判断一个元素是否为另一个元素的子元素的代码
2012/03/21 Javascript
javascript动态添加样式(行内式/嵌入式/外链式等规则)
2013/06/24 Javascript
angularjs实现与服务器交互分享
2014/06/24 Javascript
SeaJS 与 RequireJS 的差异对比
2014/12/08 Javascript
jquery滚动到顶部底部代码
2015/04/20 Javascript
原生javascript实现图片无缝滚动效果
2016/02/12 Javascript
vue+iview+less+echarts实战项目总结
2018/02/22 Javascript
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
2018/07/30 Javascript
详解小程序缓存插件(mrc)
2018/08/17 Javascript
深入理解es6块级作用域的使用
2019/03/28 Javascript
es6 filter() 数组过滤方法总结
2019/04/03 Javascript
vue 解决遍历对象显示的顺序不对问题
2019/11/07 Javascript
js回调函数原理与用法案例分析
2020/03/04 Javascript
[18:32]DOTA2 HEROS教学视频教你分分钟做大人-谜团
2014/06/12 DOTA
[01:31:03]DOTA2完美盛典全回顾 见证十五项大奖花落谁家
2017/11/28 DOTA
Python加载带有注释的Json文件实例
2018/05/23 Python
在Python中使用gRPC的方法示例
2018/08/08 Python
使用CSS3编写类似iOS中的复选框及带开关的按钮
2016/04/11 HTML / CSS
加拿大建筑和装修专家:Reno-Depot
2017/12/21 全球购物
Trina Turk官网:美国时装和泳装品牌
2018/06/10 全球购物
Molly Bracken法国电子商店:法国女性时尚品牌
2019/07/24 全球购物
经济管理专业毕业生自荐信范文
2014/01/02 职场文书
勾股定理课后反思
2014/04/26 职场文书
端午节活动总结
2014/08/26 职场文书
领导干部个人对照检查材料(群众路线)
2014/09/26 职场文书
2016幼儿园新学期寄语
2015/12/03 职场文书
物业管理交接协议书
2016/03/24 职场文书