准备工作:

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

编辑器不知道该用哪个好。临时用dreamweaver吧

我自己的http://localhost/相应的根文件夹是E:/website/localhost/

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemh5b3VsdW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

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

将下载下来的压缩包解压到站点根文件夹中

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

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

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

開始写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

一种更纯净的展示方式

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

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemh5b3VsdW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

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

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

最新文章

  1. Xcode静态检查分析代码
  2. centreon load average 的含义
  3. KNN K~近邻算法笔记
  4. 零基础学Python--------进阶篇 第6章 函数
  5. 干货 | 揭秘如何增加listing多个类目节点
  6. [蓝桥杯]PREV-25.历届试题_城市建设
  7. python prettytable模块
  8. nginx之location.md
  9. Windows Embedded Compact 7初体验
  10. 基于XMPP 协议的开发 android
  11. 50条常用liunx命令整理
  12. HDU 1027 Ignatius and the Princess II(求第m个全排列)
  13. LeetCodeOJ刷题之14【Longest Common Prefix】
  14. lwIP配置文件opt.h和lwipopts.h
  15. CompileGLShader
  16. redis3.2.8安装过程
  17. Windows常用IDE下载(含安装教程)
  18. Coursera无法观看课程解决方案
  19. Python 调用multiprocessing模块下面的Process类方法(实现服务器、客户端并发)-UDP协议
  20. 基于Redis的三种分布式爬虫策略

热门文章

  1. Font-Awesome最新版完整使用教程
  2. virmon防火墙64位正式版(暂定)公布
  3. 14.NPM 常用命令
  4. 关于bcg库记忆界面的问题及其解决办法
  5. 深入了解Linux远程桌面
  6. ubuntu搭建交叉编译环境makeinfo: command not found
  7. BZOJ4372: 烁烁的游戏(动态点分治)
  8. Windows 共享无线上网 无法启动ICS服务解决方法(WIN7 ICS服务启动后停止)
  9. Android开机自动运行APP——BroadcastReceiver
  10. 推荐一款优雅高效的免费在线APP原型工具