yii framework学习笔记

yii framework学习笔记

首先呢,我学习的版本是yii framework1.1.10 版本
开始呢,php本地环境搭建好了吗?yii是运行在php环境中的。
你可以去http://www.yiiframework.com/download/下载相应的版本,现在应该有更新的。
下载下来后,如果你会php的话,应该在demos文件夹里的文件看出个大概语法吧,我是这么学习的。
OK,下面部署下yii framework吧

第一步:检测您的系统环境是否支持yii运行,新建一个空白站点,然后将requirements 复制其中,请求

localhost/requirements/index.php可获得检测结果,会显示哪些组件能用哪些不能用。

第二步:建一个自己的yii framework架构的demo吧,在cmd中运行命令:c:\php\php.exe

c:\www\yii_framework\framework\yiic webapp c:\www\localhost,然后输入yes。即可创建一个yii 结

构的模板文件,你会发现c:\www\localhost文件夹下多了assets、css、images、protected、themes、

index.php、index-test.php等文件。

第三步:实现hello world! 在protected\controllers目录下新建helloworldController.php文件,写入

代码:

<?php
class HelloworldController extends Controller
{
 public function actionIndex()
 {
  echo 'hello world';
 }
}
?>
请求网址:http://localhost/index.php?r=Helloworld,即可。

小提示:

处理安全考虑,可以将protected移到站点外部的文件夹,以避免用户直接请求controller输出一些权限之

外数据,移动后可修改文件入口文件/index.php中
     $config=dirname(__FILE__).'/protected/config/main.php';
改为:
     $config=dirname(__FILE__).'../protected/config/main.php';
即可。

大概运行出效果,大家应该明白了吧,yii就是一个框架,实现了mvc框架,其中controllers是就是MVC中的C层。

你可能感兴趣的:(framework)