使用Yii来建立博客
此教程描述了使用Yii开发一个演示博客的过程。此博客同时可以在Yii发布包里找到。它详细讲解了开发
中的每个步骤,这些步骤可能同样适用于其他Web应用的开发。作为对Yii指南和类参考 的补充, 此教程旨
在展示Yii的实际使用,而不是详尽具体的使用说明。
读者不需要预先了解关于Yii的知识,但具备基本的面向对象编程(OOP)和数据库编程知识会使读者更
容易理解此教程。
{Boy Say}
Hi,大家好,我是这篇YiiBlog文章的整理作者BoyLee,很高兴你选择了Yii框架语言进行学习,也很高兴你
选择了YiiBlog作为你的入门教程,为了方便你的学习下面做了几点提示:
1.所有学习中需要的代码都包含在本文档中,所以你无需查阅其他资料通过本文档就可以独立完成Blog
了。
2.如果你对本教程有任何疑问或者需要获得示例代码,请访问http://yiiblog.info/blog/2011/04/yiiblog/
3.如果你有任何学习上的心得和问题可以通过以下的地址和我取得联系,最长等待时间为24小时。我们可
以用我们的智慧来解决你遇到的问题。http://yiiblog.info/blog/question-on-yii/
4.如你所知,我开放了这样一个Yii学习平台,YiiBlog.info,目前是一些学习资料的整理,同时也在准备制
作一些类似视频教程的元素来加速大家的学习。
一定程度上最后一条算广告哈,抱歉。anyway,希望我能尽我的一点力量加速大家的Yii学习进度,因为
我在刚学习Yii的时候遇到了很多问题,当时有很多人都乐意帮忙,现在我也用我的一点力量来帮助别
人,希望将来你也可以用你的知识帮助别人,这样Yii的学习就可以传承下去了,thank you。
Yii 之初体验
在这一部分里,我们将讲解怎样建立一个程序的骨架作为着手点。为简单起见,我们假设Web服务器根
目录是 /wwwroot ,相应的URL是 http://www.example.com/。
安装Yii
首先,我们来安装Yii框架。 从 www.yiiframework.com 获取一份Yii的拷贝,解压缩到 /wwwroot/yii。再次
检查以确保 /wwwroot/yii/framework 目录存在。
提示: Yii框架可以安装在文件系统的任何地方,而不是必须在Web目录中。它的 framework 目录包含了框
架的代码,这也是部署Yii应用时唯一一个必要的目录。一个单独的Yii安装可以被用于多个Yii应用。
Yii安装完毕之后,打开浏览器访问URL http://www.example.com/yii/requirements/index.php。它将显示Yii提
供的需求检查程序。对我们的Blog应用来说,除了Yii所需的最小需求之外,我们还需要启用 pdo 和
pdo_sqlite 这两个PHP 扩展。这样我们才能访问SQLite数据库。
创建应用骨架
然后,我们使用 yiic 工具在 /wwwroot/blog 目录下创建一个应用骨架。yiic 工具是在Yii发布包中提供的命
令行工具。它可以用于创建代码以减少某些重复的编码工作。
打开一个命令行窗口,执行以下命令:
% /wwwroot/yii/framework/yiic webapp /wwwroot/blog