- 一、yii安装完成之后,运行结果如下图
- 二、如何自定义头部脚部文件呢
- 0、默认展示
- 1、在类里定义,在整个类中生效
- 2、在方法中定义,在当前方法中生效
- 3、home模板介绍
- 三、去掉头部脚部文件
- 1、控制 $layout 的值
- 2、把action中的render改为renderPartial
- 3、代码
一、yii安装完成之后,运行结果如下图
二、如何自定义头部脚部文件呢
0、默认展示
1、在类里定义,在整个类中生效
public $layout = 'home'; //自定义的相同模板
2、在方法中定义,在当前方法中生效
$this->layout = 'home';
3、home模板介绍
- 位置:
项目根目录/views/layouts/home.php
,home.php 为自定义的公共模板 - home.php 内容
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<title>标题</title>
</head>
<body>
<h1>内容</h1>
<!-- 这是内容 -->
<?= $content; ?>
</body>
</html>
- 使用自定义home.php模板的效果
三、去掉头部脚部文件
1、控制 $layout 的值
- 在类中:
public $layout = false; //模板设置为false
- 在方法中:
$this->layout = false;
2、把action中的render改为renderPartial
return $this->renderPartial('index');
3、代码
<?php
namespace app\controllers;
use yii\base\controller;
class IndexController extends controller
{
public function actionIndex()
{
// $this->layout = false;
// return $this->render('index');
return $this->renderPartial('index');
}
}