【发布时间】:2018-01-22 08:48:14
【问题描述】:
在 yii1 中,我能够在一个页面上创建额外的布局,例如 column1、column2。 yii 1 中的旧方法不起作用。
我如何通过 yii2 实现这一点?假设页面分为 3 列,一列显示,一列显示,一列未显示。
www\center\protected\views\layout\column1.php
<?php /* @var $this Controller */ ?>
<?php $this->beginContent('//layouts/main'); ?>
<div id="content">
<?php echo $content; ?>
</div><!-- content -->
<?php $this->endContent(); ?>
www\center\protected\views\layout\column2.php
<?php /* @var $this Controller */ ?>
<?php $this->beginContent('//layouts/main'); ?>
<div class="span-19">
<div id="content">
<?php echo $content; ?>
</div><!-- content -->
</div>
<div class="span-5 last">
<div id="sidebar">
<?php
$this->beginWidget('zii.widgets.CPortlet', array(
'title'=>'Operations',
));
$this->widget('zii.widgets.CMenu', array(
'items'=>$this->menu,
'htmlOptions'=>array('class'=>'operations'),
));
$this->endWidget();
?>
</div><!-- sidebar -->
</div>
<?php $this->endContent(); ?>
在 Yii 2.0 中如何实现?
【问题讨论】: