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 相关文章推荐
通过ODBC连接的SQL SERVER实例
Oct 09 PHP
ajax缓存问题解决途径
Dec 06 PHP
php在多维数组中根据键名快速查询其父键以及父键值的代码
May 07 PHP
php stream_get_meta_data返回值
Sep 29 PHP
去除php注释和去除空格函数分享
Mar 13 PHP
php防止站外远程提交表单的方法
Oct 20 PHP
Smarty中常用变量操作符汇总
Oct 27 PHP
一个完整的PHP类包含的七种语法说明
Jun 04 PHP
yii2框架中使用下拉菜单的自动搜索yii-widget-select2实例分析
Jan 09 PHP
在Mac OS的PHP环境下安装配置MemCache的全过程解析
Feb 15 PHP
PHP 并发场景的几种解决方案
Jun 14 PHP
Laravel框架源码解析之模型Model原理与用法解析
May 14 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版(5)
2006/10/09 PHP
php 远程关机操作的代码
2008/12/05 PHP
Linux下创建nginx脚本-start、stop、reload…
2014/08/03 PHP
Laravel模型事件的实现原理详解
2018/03/14 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
XML+XSL 与 HTML 两种方案的结合
2007/04/22 Javascript
Node.js 去掉种子(torrent)文件里的邪恶信息
2015/03/27 Javascript
Jquery使用val方法读写value值
2015/05/18 Javascript
谈一谈jQuery核心架构设计
2016/03/28 Javascript
Bootstrap嵌入jqGrid,使你的table牛逼起来
2016/05/05 Javascript
ExtJS 4.2 Grid组件单元格合并的方法
2016/10/12 Javascript
详解关于vue2.0工程发布上线操作步骤
2018/09/27 Javascript
Vue.js轮播图走马灯代码实例(全)
2019/05/08 Javascript
Vue项目开发常见问题和解决方案总结
2020/09/11 Javascript
使用typescript快速开发一个cli的实现示例
2020/12/09 Javascript
[01:05:00]2018国际邀请赛 表演赛 Pain vs OpenAI
2018/08/24 DOTA
python利用socketserver实现并发套接字功能
2018/01/26 Python
python实现远程通过网络邮件控制计算机重启或关机
2018/02/22 Python
Python定义二叉树及4种遍历方法实例详解
2018/07/05 Python
python替换字符串中的子串图文步骤
2019/06/19 Python
wxPython实现绘图小例子
2019/11/19 Python
Numpy 理解ndarray对象的示例代码
2020/04/03 Python
Paradigit比利时电脑卖场:购买笔记本、电脑、平板和外围设备
2016/11/28 全球购物
Charlotte Tilbury英国官网:英国彩妆品牌
2017/05/26 全球购物
不开辟用于交换数据的临时空间,如何完成字符串的逆序
2012/12/02 面试题
外贸会计专业自荐信
2014/06/22 职场文书
超市创业计划书
2014/09/15 职场文书
2014年医院十一国庆节活动方案
2014/09/15 职场文书
借名购房协议书范本
2014/10/06 职场文书
普宁寺导游词
2015/02/04 职场文书
绍兴鲁迅故居导游词
2015/02/09 职场文书
英语教师个人总结
2015/02/09 职场文书
搞笑婚前保证书
2015/02/28 职场文书
青年人初次创业的“五不要”
2019/08/23 职场文书
WebRTC记录音视频流(web技术分享)
2022/02/24 Javascript
疑《守望先锋2》A测截图泄露 或将推出新模式、新界面
2022/04/03 其他游戏