CodeIgniter的使用

1、安装。
  下载,并解压。解压后,可以看到“system”和“user_guide”两个目录,以及index.php文件。将“system”目录和index.php复制到网站的根目录下即可。
(1) 按照Php框架的原理,网站的默认首页必须是系统中的“index.php”,这个叫入口脚本(entry script),用户如何要编写自己的页面,都必须从入口脚本根据“route”规则跳转到用户的界面页面。
  (2)system下包含很多重要目录,最好不要去修改这些目录或文件。
  目录结构如下:
application实际应用目录。可以新建多个,也可以改名.
cache保存cache文件目录
codeigniter框架核心文件目录
database框架操作数据库文件目录
helpers框架自带助手类文件目录
language提示信息语言文件目录
libraries框架类库目录
ogs日志文件目录
plugins插件类文件目录,可扩展添加新文件
scaffolding脚手架文件目录
说明:application存放具体应用的子目录。例如一个apache服务器上存放了两个网站,那么每个网站的不同就体现在application目录下,而此外的其他部分都是一样的。

application子目录结构如下:
config :配置文件目录
controllers :网站控制层文件
errors :保存错误输出信息文件
helpers :用户定义助手类文件目录
hooks :用户定义钩子类文件目录
language :用户定义提示信息语言文件目录
libraries :用户定义扩展类文件目录
models :网站业务逻辑层文件目录
views :网站展现层文件目录

例如,你要建立两个应用程序 "foo" 和 "bar",你的应用程序文件夹的结构可能会像下面的这样:
system/application/foo/
system/application/foo/config/
system/application/foo/controllers/
system/application/foo/errors/
system/application/foo/libraries/
system/application/foo/models/
system/application/foo/views/
system/application/bar/
system/application/bar/config/
system/application/bar/controllers/
system/application/bar/errors/
system/application/bar/libraries/
system/application/bar/models/
system/application/bar/views/

2、配置参数
编辑 application/config/config.php 设置网站根 URL;
如果打算使用数据库,编辑 application/config/database.php 设置数据库参数
如果希望通过隐藏 CodeIgniter 文件的位置来增加安全性,可以修改 system 目录的名字,同时修改根录下面的 index.php 文件设置里面的 $system_folder 变量

3、第一个例子
在 网站根目录/application/controllers目录下新建文件 hello.php,内容如下:
class Hello extends Controller  {
public function index()    {
echo "hello world";
}
}在浏览器中键入: http://127.0.0.1/index.php/hello ,页面输出 "hello world".