最近在学习PHP,我选择了一YII2.0,YII2分为两种,分别是高级和基础的,我选择了基础版的。安装好之后,以下就是它的目录结构:
basic/ 应用根目录
composer.json Composer 配置文件, 描述包信息
config/ 包含应用配置及其它配置
console.php 控制台应用配置信息
web.php Web 应用配置信息
commands/ 包含控制台命令类
controllers/ 包含控制器类
models/ 包含模型类
runtime/ 包含 Yii 在运行时生成的文件,例如日志和缓存文件
vendor/ 包含已经安装的 Composer 包,包括 Yii 框架自身
views/ 包含视图文件
web/ Web 应用根目录,包含 Web 入口文件
assets/ 包含 Yii 发布的资源文件(javascript 和 css)
index.php 应用入口文件
yii Yii 控制台命令执行脚本
按装完后访问:http://localhost/basic/web/index.php
出现上图,说明可以用了。那么我的第一个程序当然是hello world了。
1、控制
打开controllers/SiteController.php,添加如下代码:
public function actionSay($message = '你好'){
return $this->render('say', ['message' => $message]);
}
2、视图
新建views/site/say.php文件,内容如下:<?php
use yii\helpers\Html;
?>
= Html::encode($message) ?>
3、访问http://localhost/basic/web/index.php?r=site/say&message=Hello World