码迷,mamicode.com
首页 > 其他好文 > 详细

codeigniter框架的使用感受和注意事项

时间:2020-03-12 19:14:18      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:虚拟   nbsp   string   post   对比   sdi   dex   简单   测试环境   

codeigniter是一个轻量级的php的web框架,今年2月22日,正式发布了4.0版本。简称CI框架

先使用了CI的3.15版,基本上是不用安装,把框架文件放到web目录下,让后通过简单的配置,就可以开始开发了。

上手简单,面向对象方面比较弱。我见到开了一个学习的小应用,放到比较古老的虚拟主机上,都可以非常好的跑起来,厉害。

对比现在最流行的PHP框架laravel的话,配置开发环境和部署环境,就要需要一定的基础。

普通虚拟主机是没办法跑了,需要自己的服务器,还好现在的云服务器也方便,就是价格高点。

CI3我觉得还是值得保留的,将来快速做点小应用,分分钟的事情,就可以上线了,对部署环境要求及其的低。

 

配置nginx的rewrite规则

php codeigniter nginx 伪静态rewrite配置方法

location / {
    if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php/$1 last;
        break;
    }
}

保存、退出重启nginx

 

1. ENVIRONMENT
产品的环境,有3种环境,分别是: development开发环境 testing测试环境 production生产环境

2. SELF
CI的主入口文件名称 例如我的是: index.php

3. BASEPATH
CI主文件夹的路径 默认是system文件夹的路径 例如我的是: /home/work/www/CodeIgniter-3.0.0/system/

4. FCPATH
主入口文件(SELF)所在的路径 例如我的是: /home/work/www/CodeIgniter-3.0.0/

5. SYSDIR
CI的主文件夹名称 默认是system

6. APPPATH
产品的主文件夹路径 默认是application文件夹的路径 例如我的是: /home/work/www/CodeIgniter-3.0.0/application/

7. VIEWPATH
模板文件的存放路径 默认是views文件夹的路径 例如我的是: /home/work/www/CodeIgniter-3.0.0/application/views/

8. CI_VERSION
CI的版本号

9. MB_ENABLED
mbstring扩展是否被载入,载入返回true,否则返回false

10. ICONV_ENABLED
iconv扩展是否被载入,载入返回true,否则返回false

11. UTF8_ENABLED
UTF-8是否可用

还有一些特殊的全局变量存放在APPPATH . ‘config/constants.php’中,一般情况下,不会去调用或修改当中的值。

 

codeigniter框架的使用感受和注意事项

标签:虚拟   nbsp   string   post   对比   sdi   dex   简单   测试环境   

原文地址:https://www.cnblogs.com/qumogu/p/12473233.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!