Codeigniter 初学之配置


1.配置网站路径

 application/config/config.php ----> $config['baseurl']

2.配置网站数据库信息
 
 application/config/database.php 


3.网站默认访问控制器名

 application/config/routes.php ------> $route['default_controller']


4.网站默认加载类库和辅助函数(核心文件,辅助函数,配置文件,语言包,模型)

 application/config/autoload.php  类库:$autoload['libraries']  辅助函数:$autoload['helper']


5.网站启用Session时一定要配置参数
 

 application/config/config.php ------> $config['encryption_key']='任意数值';


6.配置网站URL路径后缀


application/config/config.php --------> $config['url_suffix']='.html/.php/.htm';


7.启用网站URL查询字符串


application/config/config.php --------> $config["enable_query_strings"]='FALSE/TRUE';


8.删除 index.php 文件:

1.如果项目在跟目录:

RewriteEngine on
//可以实现任何非 index.php、images 和 robots.txt 的 HTTP 请求都被指向index.php。
RewriteCond $1 !^(index\.php|images|robots\.txt) 
RewriteRule ^(.*)$ /index.php/$1 [L]

2.如果项目不在根目录:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]


9.替换核心类:

要使用你自己的系统类替换默认类只需简单的将你自己的 .php 文件放入本地文件夹 application/core

要注意的是你自定义的类必须以CI作为前缀,例如你自己建立了Input.php类的名字必须是: class CI_input { } 

扩展核心类:
如果需要在现有类库中加入一两个新的功能,那就完全不必要替换整个类库文件.你只需简单地扩展(继承)现有的类,扩展类必须申明由母类扩展而来。如果扩展类中函数的命名与母类中一样,则会取代母类中原有函数。也可称为“方法重载”。新扩展的类必须以“MY_”开头,具体前缀参数可在 application/config/config.php 中 $config['subclass_prefix']="MY_" 中设置、

10.URL路由规则 (通配符和正则表达式)

application/config/routes.php 

例如: $route['product/:num']="catalog/product_lookup";
            $route['product/([a-z]+)/(\d+)'] = '$1/id_$2';   //类似于 products/shirts/123 的URI 将换成调用shirts 控制器类的id_123 方法
            :num 将匹配一个只包含有数字的segment 段
             :any 将匹配一个包含任何字符的segment

11.错误处理(确保logs文件可写,必须设置记录的 threshold 进行记录)

show_error('消息' [, int $status_code = 500 ] )       application/errors/error_general.php

show_404('页面'[,'log_error'])     application/errors/error_404.php

log_message('级别','消息') (调试debug,错误error,信息info)

12.网页缓存 $this->output->cache(n);   n表示缓存更新的分钟  [在缓存文件产生之前,确保system/cache文件可写]

13.对应用程序文件夹application重命名:
      index.php 中变量 $application_folder = "";








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值