CI框架学习笔记
2017-12-05 16:23
232 查看
【杂记】:引用( 如&get_item() )不能直接赋给静态变量如$static,但是可以这样:$static[0] = &get_item()
一:http://www.cnblogs.com/mier/archive/2009/05/04/1448431.html 详解PHP框架codeigniter(简称CI)如何实现MVC模式以及单一入口
二:去除CI框架中的index.php的方法:
一开始总是失败的原始是在Apache的配置上.起作用的配置文件有两个:httpd.conf和vhost.conf.其中vhost.conf中的一行为:Options -Indexes -FollowSymLinks +ExecCGI,将其中的-变为+就行了。CI根目录下的.htaccess中的代码为:
浅析Apache中RewriteRule和RewriteCond规则参数的详细介绍
三,CI文件加载流程:
index.php //入口
require_once BASEPATH.'core/CodeIgniter.php' //驱动文件
require_once(APPPATH.'config/constants.php'); //常量定义
require_once(BASEPATH.'core/Common.php'); //公共函数
一:http://www.cnblogs.com/mier/archive/2009/05/04/1448431.html 详解PHP框架codeigniter(简称CI)如何实现MVC模式以及单一入口
二:去除CI框架中的index.php的方法:
一开始总是失败的原始是在Apache的配置上.起作用的配置文件有两个:httpd.conf和vhost.conf.其中vhost.conf中的一行为:Options -Indexes -FollowSymLinks +ExecCGI,将其中的-变为+就行了。CI根目录下的.htaccess中的代码为:
#注意:这里只是去掉index.php, 如果网站根目录下还有一层(比如/CodeIgniter-3.1.6)那么访问时这一级仍然还是要加上的。当然可以在其他地方过滤掉,但是这里不能省略)
<ifModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /CodeIgniter-3.1.6/index.php/$1 [L] </ifModule> 网站根目录是xxx/www,CI位于www之下。经过自己的测试,最后一行代码其实变为RewriteRule ^(.*)$ index.php/$1 [L]也可以。上不明白这些代码具体什么意思。以后研究。
浅析Apache中RewriteRule和RewriteCond规则参数的详细介绍
三,CI文件加载流程:
index.php //入口
require_once BASEPATH.'core/CodeIgniter.php' //驱动文件
require_once(APPPATH.'config/constants.php'); //常量定义
require_once(BASEPATH.'core/Common.php'); //公共函数
相关文章推荐
- CI框架源码学习笔记2——Common.php
- CI框架学习笔记第五天
- PHP CI框架学习笔记-分页实现程序
- CI框架源码学习笔记4——Benchmark.php
- ci框架2.2版本学习笔记(一)
- CI框架学习笔记(一)
- CI框架源码学习笔记6——Config.php
- CI框架学习笔记第二天
- CI框架学习笔记(二) -入口文件index.php
- 微信开发学习笔记之五(CI框架 常用封装)
- CI框架学习笔记(二) -入口文件index.php
- CI框架学习笔记
- CI框架学习笔记(一) - 环境安装、基本术语和框架流程
- CI框架学习笔记
- CI框架源码学习笔记1——index.php
- CI框架源码学习笔记3——Log.php
- ci框架学习笔记
- CI框架学习笔记(一) - 环境安装、基本术语和框架流程
- CI框架源码学习笔记7——Utf8.php
- CI框架学习笔记