Yii应用(一)
1. Yii的安装
下载Yii,http://www.yiiframework.com/download解压到你的项目工程test目录的lib/framework下。目录结构图如下:
2. 项目的创建
当然以上只是Yii的安装,如何应用Yii呢,我们则要写一个入口函数,一般我们访问网站都是访问index.php,我们则在index.php中写一段代码,代码如下:
<?php
$yii=dirname(__FILE__).'/lib/framework/yii.php'; #Yii框架所在的目录(安装目录)
require_once($yii);
Yii::createWebApplication()->run(); #创建一个应用并且运行
我们来访问一下该网址http://localhost/test/:
出现如下错误,主要原因是未创建protected文件夹。创建protected文件夹在此producted目录下新建.htaccess文件,用记事本打开,输入deny from all,然后保存。为什么要创建.htaccess文件?主要是为了保护你的资源,具体详解请见教程:http://baike.baidu.com/view/91163.htm。创建完成以后,我们再来访问一下地址http://localhost/test/:
出现如下提示Page Not Found。表明Yii应用已基本完成,Yii默认的控制器为SiteController,当我们发送一个请求时,SiteController将接收该请求,然后进行处理,处理完以后将返回一个页面给浏览器。我们来创建SiteController控制器,新建一个文件夹controllers,views。文件目录结构如下:
SiteController代码如下:
index.php代码如下:
我们再次访问http://localhost/test/,运行结果如下:
以上为Yii的基本应用。推荐http://www.yiiframework.com/doc/guide/查看标准教程。