我有关于 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/