本文将通过具体的实例对 Yii 框架进行阐述,使读者在真实的案例中去学习如何使用 Yii 框架创建自己的 Web 应用,从而对这个优秀的 PHP 框架有个更真实的体验。
Yii 是什么?
Yii 是一个高性能的、基于组件的 PHP 框架,用于 Web 应用程序的快速开发。
Yii 的名字来源于“Yes It Is”的字母缩写。这句话肯定地回答了众多关于这个框架的疑问:“它是否快速?是否安全?是否强大?是否适合我们的项目?”
Yii 适合做什么?
Yii 是一个通用的轻量级 Web 编程框架,可以用于开发几乎所有的 Web 应用。具备它成熟的缓存机制,特别适用于开发高流量的应用,例如门户网站,论坛,">内容管理系统(CMS),电子商务系统等等。
Yii 和其他软件相比有哪些优势?
和大多数 PHP 框架类似,Yii 是一个 MVC 框架,通过分离业务逻辑和用户界面,使开发者可以很容易地进行修改而不影响其它部分。
Yii 在设计时借鉴和集成了很多其他著名 Web 编程框架和应用,最大程度地考虑了 Web 应用开发的各种需要。所以 Yii 无论是在优异的性能上,还是丰富的功能和清晰的文档上,都使得它从众多 PHP 框架中脱颖而出。
Yii 的安装及配置
安装前的准备
在安装和使用 Yii 之前,你需要有一个安装好 PHP 和 Web 服务器的环境。目前,有很多集成环境软件可以轻松的实现这部分的安装。比如我们在这里使用的 WampServer。你可以从 WampServer 的官方网站上下载和安装。WampServer 的安装非常简单,双击执行就可以了。安装过程中,它会自动为你安装 Apache, MySQL 和 PHP,不需要任何额外的配置,一切都完成得既轻松又简单。
Yii 的安装
Yii 的安装更是简单得让你难以想象,只需要执行下面两个步骤,就可以开始使用了。
一:从 Yii 的官方网站下载 Yii 框架
二:把下载的文件解压缩到一个 Web 可以访问的文件夹里
如果想验证 Yii 是否安装成功,只需要在浏览器中输入下面的 URL 就可以了。
http://hostname/path/to/yii/requirements/index.php
下面是我们从浏览器里看到的页面显示。
图 1. Yii 安装成功的页面显示