php - 如何创建使用页眉​​和页 footer 分的布局

标签 php layout view yii2

我有关于 View 和布局的红色指南,我已经用谷歌搜索了如何做到这一点,但我仍然无法让它工作。这是问题所在:

我想要 2column.php 和 3column.php 布局,其中都使用 _header.php 和 _footer.php partials。

2columns.php 布局示例:

render _header.php

$content and some other extra code

render _footer.php

无论我做什么,我都无法让它发挥作用。有人可以给我发一个真正简单的例子来说明如何实现这个吗?谢谢

请注意答案:

使用:

<?php $this->beginContent('@app/views/layouts/header.php'); ?>
    <!-- You may need to put some content here -->
<?php $this->endContent(); ?>

对我没有帮助...不知道该怎么办,我不能让它做我需要的事。

最佳答案

你应该简单地尝试:

<?php $this->beginPage() ?>
<?= $this->render('@app/views/layouts/header', $_params_) ?>

<!-- main content -->

<?= $this->render('@app/views/layouts/footer', $_params_) ?>
<?php $this->endPage() ?>

不要忘记在标题 View 中使用以下内容:

<head>
    <?= Html::csrfMetaTags() ?>
    <?php $this->head() ?>
    ...
</head>

阅读更多:

关于php - 如何创建使用页眉​​和页 footer 分的布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30591691/

相关文章:

java - 对 android 编程,当我构建项目时,我的布局 xml 文件不会更新

android 系统尝试绘制大尺寸位图(崩溃报告)

PHP:根据年龄计算生日

Grid.IsSharedSizeScope 和 ItemsControl.ItemTemplate 的 WPF 布局问题

php - 使用 guzzle 向基于 laravel 的应用程序发送发布请求

android - LibGDX - 以固定比例缩放图像

android - 包含多个 TextView 的自定义 UI 元素

python - 如何在使用 django.test 测试用例时从 View 获取对象

php - 当不需要 IV 时,PHP 的 mcrypt_get_iv_size 是否实际上返回零?

php - 为什么 .htaccess 和 .htpasswd 不接受我的登录信息