本文概述
- 创建视图
- 视图约定
创建视图 查看基本Yii页面的关于页面代码。
<
?php /* @var $this yii\web\View */ use yii\helpers\Html;
$this->
title = 'About';
$this->
params['breadcrumbs'][] = $this->
title;
?>
<
div class="site-about">
<
h1>
<
?= Html::encode($this->
title) ?>
<
/h1>
<
p>
This is the About page. You may modify the following file to customize its content:<
/p>
<
code>
<
?= __FILE__ ?>
<
/code>
<
/div>
它的输出是这样的:
文章图片
在上面的脚本中, PHP代码用于在title和form标记内部生成动态内容。 HTML标签在演示视图中显示数据。
视图约定
- 控制器渲染的视图应写入@ app / views / controllerID文件夹。
- 由窗口小部件呈现的视图应写入widgetPath / views文件夹。
- render():渲染提到的视图文件并应用布局。
- renderPartial():渲染提到的视图, 但不应用布局。
- renderAjax():渲染一个没有布局的视图, 并注入所有注册的JS脚本和CSS文件。
- renderFile():在指定的路径中渲染视图文件。
- renderContent():渲染静态环。
- render():渲染视图页面。
- renderAjax():渲染一个没有布局的视图, 并注入所有注册的JS脚本和CSS文件。
- renderFile():在指定的路径中渲染视图文件。
- render():渲染视图页面。
- renderFile():在指定的路径中渲染视图文件。
步骤1在views / site文件夹内, 我们正在创建一个视图文件exm.php文件。
<
!DOCTYPE html>
<
html>
<
head>
<
title>
<
/title>
<
/head>
<
body>
<
h1>
Hello, welcome to srcmini.<
/h1>
<
/body>
<
/html>
步骤2在site文件夹的about.php视图文件中渲染exm.php视图文件。
<
?php /* @var $this yii\web\View */ use yii\helpers\Html;
$this->
title = 'About';
$this->
params['breadcrumbs'][] = $this->
title;
?>
<
div class="site-about">
<
h1>
<
?= Html::encode($this->
title) ?>
<
/h1>
<
p>
This is the About page. You may modify the following file to customize its content:<
/p>
<
?= $this->
render("exm") ?>
<
code>
<
?= __FILE__ ?>
<
/code>
<
/div>
【YII视图介绍和用法示例】步骤3在浏览器上运行它。
文章图片
推荐阅读
- Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.1.2/grad
- YII会话介绍和用法示例
- YII模块介绍和用法示例
- Yii模型介绍和用法示例
- YII数据库读取记录示例
- YII数据库删除记录示例
- YII数据库(创建(插入)记录示例)
- YII验证用法示例
- YII会话(Flash数据用法示例)