本文简单总结了CodeIgniter开发中的常用知识点。分享给大家供大家参考,具体如下:
跳转:
1
2
|
$this ->load->helper( 'url' );
redirect();
|
常量定义:
config/constants.php
关于语言文件:
只说我自己的做法 为了统一管理错误信息 决定做一个error_lang.php
在application/language下新建文件夹chinese 新建文件 error_lang.php
在config.php里:
1
|
$config [ 'language' ] = "english" ;
|
修改成:
1
|
$config [ 'language' ] = "chinese" ;
|
如果需要可以在autoload.php里 把error自动加载
1
|
$autoload [ 'language' ] = array ( 'error' );
|
error_lang.php文件内容
1
2
3
|
<?php
$lang [ 'error_user_login' ] = "用户名或密码有误|请检查您的输入后,重新登陆" ;
?>
|
使用时,用如下语句
1
2
|
$this ->lang->load( 'error' );
$this ->lang->line( 'error_user_login' );
|
让 CodeIgniter 支持 $_GET
解决方案:
1) 在config.php 中,将‘uri_protocol' 设置为 ‘PATH_INFO'.
1
|
$config [ 'uri_protocol' ] = "PATH_INFO" ;
|
2) 在需要使用$_GET的之前加:
1
|
parse_str ( $_SERVER [ 'QUERY_STRING' ] , $_GET ) ;
|
这样,形如 index.php/blog/list?parm=hello&page=52 就可以运行了。
希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。