码迷,mamicode.com
首页 > 其他好文 > 详细

Yii Framework开发教程(1)配置环境及第一个应用HelloWorld

时间:2014-10-25 17:22:44      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:yii   framework   helloworld   

准备工作:

我用的开发环境是windows下的apache+mysql+php

编辑器不知道该用哪个好,暂时用dreamweaver吧

我自己的http://localhost/对应的根目录是E:/website/localhost/

bubuko.com,布布扣

yii的下载地址是https://github.com/yiisoft/yii2/releases/download/2.0.0/yii-basic-app-2.0.0.tgz

备用下载地址:http://download.csdn.net/detail/u012314976/8080883

将下载下来的压缩包解压到网站根目录中

bubuko.com,布布扣

访问网址http://localhost/basic/requirements.php可以查看自己搭建的环境是否符合yii的要求

bubuko.com,布布扣

设置参数cookieValidationKey,我设置的是”zhyoulun“,随便设置

bubuko.com,布布扣

访问网址http://localhost/basic/web/验证是否一切准备就绪

bubuko.com,布布扣


开始写HelloWorld

第一步、在controllers文件夹下新建ZhyoulunController.php文件

<?php
namespace app\controllers;

use Yii;
use yii\filters\AccessControl;
use yii\web\Controller;
use yii\filters\VerbFilter;

//类名ZhyoulunController必须和文件名对应
class ZhyoulunController extends Controller
{
	public function actionHelloworld()
	{
		return $this->render('helloworld');
	}
}


第二步、在views文件夹下新建zhyoulun文件夹,这个需要和ZhyoulunController.php中的“Zhyoulun”对应

第三步、在views/zhyoulun中新建helloworld.php文件,这个需要和ZhyoulunController类中的公共函数actionHelloworld()里的“Helloworld”以及return $this->render(‘helloworld‘);里的“helloworld”对应

<?php
echo 'hello world!';
?>

第四步:访问网址http://localhost/basic/web/index.php?r=zhyoulun/helloworld

bubuko.com,布布扣

一种更纯净的展示方式

将return $this->render(‘helloworld‘);改为return $this->renderPartial(‘helloworld‘);

bubuko.com,布布扣


参考:http://www.yiichina.com/guide/2/start-hello


转载请注明出处:http://blog.csdn.net/zhyoulun/article/details/40453559

Yii Framework开发教程(1)配置环境及第一个应用HelloWorld

标签:yii   framework   helloworld   

原文地址:http://blog.csdn.net/zhyoulun/article/details/40453559

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!