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 Coding Tips(php小技巧)[2011/04/02最后更新]
May 02 PHP
php第一次无法获取cookie问题处理
Dec 15 PHP
php实现猴子选大王问题算法实例
Apr 20 PHP
PHP使用CURL实现多线程抓取网页
Apr 30 PHP
基于PHP给大家讲解防刷票的一些技巧
Nov 18 PHP
PHP实现的通过参数生成MYSQL语句类完整实例
Apr 11 PHP
php通过文件头判断格式的方法
May 28 PHP
php实现的debug log日志操作类实例
Jul 12 PHP
PHP面向对象之领域模型+数据映射器实例(分析)
Jun 21 PHP
PHP命名空间与自动加载机制的基础介绍
Aug 25 PHP
如何在centos8自定义目录安装php7.3
Nov 28 PHP
Yii2框架中一些折磨人的坑
Dec 15 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
实现“上一页”和“下一页按钮
2006/10/09 PHP
非常全面的php日期时间运算汇总
2015/11/04 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
2016/05/06 PHP
PHP与以太坊交互详解
2018/08/24 PHP
php和C#的yield迭代器实现方法对比分析
2019/07/17 PHP
JQuery读取XML文件数据并显示的实现代码
2009/12/16 Javascript
简单实用的js调试logger组件实现代码
2010/11/20 Javascript
基于jquery实现点击左右按钮图片横向滚动
2013/04/11 Javascript
JavaScript 32位整型无符号操作示例
2013/12/08 Javascript
JavaScript避免内存泄露及内存管理技巧
2014/09/05 Javascript
JS onkeypress兼容性写法详解
2016/04/27 Javascript
详解JavaScript常量定义
2017/01/03 Javascript
JavaScript函数基础详解
2017/02/03 Javascript
canvas 绘制圆形时钟
2017/02/22 Javascript
使用Node.js实现RESTful API的示例
2017/08/01 Javascript
关于在mongoose中填充外键的方法详解
2017/08/14 Javascript
简单实现js上传文件功能
2017/08/21 Javascript
vue2.0+koa2+mongodb实现注册登录
2018/04/10 Javascript
详解vue-cli项目中怎么使用mock数据
2018/05/29 Javascript
vue 使用async写数字动态加载效果案例
2020/07/18 Javascript
JavaScript字符串转数字的简单实现方法
2020/11/27 Javascript
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
Python的Django框架可适配的各种数据库介绍
2015/07/15 Python
Python 生成器,迭代,yield关键字,send()传参给yield语句操作示例
2019/10/12 Python
详解Python list和numpy array的存储和读取方法
2019/11/06 Python
关于Tensorflow使用CPU报错的解决方式
2020/02/05 Python
python统计mysql数据量变化并调用接口告警的示例代码
2020/09/21 Python
Canvas 文字碰撞检测并抽稀的方法
2019/05/27 HTML / CSS
英国最大的香水商店:The Fragrance Shop
2018/07/06 全球购物
加拿大最大的体育用品、鞋类和服装零售商:Sport Chek
2018/11/29 全球购物
员工加薪申请报告
2015/05/15 职场文书
盲山观后感
2015/06/11 职场文书
新学期开学标语2015
2015/07/16 职场文书
应届生个人的求职(自荐信范文2篇)
2019/08/23 职场文书
springboot应用服务启动事件的监听实现
2022/04/06 Java/Android
第四次工业革命,打工人与机器人的竞争
2022/04/21 数码科技