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(3)
Oct 09 PHP
php在字符串中查找另一个字符串
Nov 19 PHP
PHP中实现汉字转区位码应用源码实例解析
Jun 14 PHP
php中通过正则表达式下载内容中的远程图片的函数代码
Jan 10 PHP
php后台如何避免用户直接进入方法实例
Oct 15 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十二)
Jun 25 PHP
PHP return语句的另一个作用
Jul 30 PHP
Yii2前后台分离及migrate使用(七)
May 04 PHP
Yii框架创建cronjob定时任务的方法分析
May 23 PHP
PHP编程实现微信企业向用户付款的方法示例
Jul 26 PHP
PHP addslashes()函数讲解
Feb 03 PHP
Laravel路由研究之domain解决多域名问题的方法示例
Apr 04 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(3)
2006/10/09 PHP
在PHP 7下安装Swoole与Yar,Yaf的方法教程
2017/06/02 PHP
ThinkPHP框架实现的MySQL数据库备份功能示例
2018/05/24 PHP
php curl发送请求实例方法
2019/08/01 PHP
可编辑下拉框的2种实现方式
2014/06/13 Javascript
Nodejs中session的简单使用及通过session实现身份验证的方法
2016/02/04 NodeJs
jQuery验证插件validate使用方法详解
2020/09/13 Javascript
JS实现重新加载当前页面或者父页面的几种方法
2016/11/30 Javascript
JavaScript中双符号的运算详解
2017/03/12 Javascript
js实现自动图片轮播代码
2017/03/22 Javascript
详解bootstrap导航栏.nav与.navbar区别
2017/11/23 Javascript
Vue父子组建的简单通信之控制开关Switch的实现
2018/06/04 Javascript
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
2018/06/05 jQuery
基于rollup的组件库打包体积优化小结
2018/06/18 Javascript
微信小程序实现聊天对话(文本、图片)功能
2018/07/06 Javascript
IE8中jQuery.load()加载页面不显示的原因
2018/11/15 jQuery
微信小程序 wxParse插件显示视频问题
2019/09/27 Javascript
关于vue路由缓存清除在main.js中的设置
2019/11/06 Javascript
JS深入学习之数组对象排序操作示例
2020/05/01 Javascript
详细分析React 表单与事件
2020/07/08 Javascript
Python运算符重载用法实例
2015/05/28 Python
用Python实现命令行闹钟脚本实例
2016/09/05 Python
Python黑帽编程 3.4 跨越VLAN详解
2016/09/28 Python
使用APScheduler3.0.1 实现定时任务的方法
2019/07/22 Python
使用python批量修改文件名的方法(视频合并时)
2020/03/24 Python
Django Form and ModelForm的区别与使用
2019/12/06 Python
Python如何在循环内使用list.remove()
2020/06/01 Python
Python self用法详解
2020/11/28 Python
HSRP的含义以及如何工作
2014/09/10 面试题
英语专业毕业个人求职自荐信
2013/09/21 职场文书
学生会主席竞聘书
2014/03/31 职场文书
日语系毕业求职信
2014/07/27 职场文书
2014年感恩节活动策划方案
2014/10/06 职场文书
政风行风评议工作总结
2014/10/21 职场文书
2015年度高中教师工作总结
2015/05/26 职场文书
Spring中的@Transactional的工作原理
2022/06/05 Java/Android