我正在使用框架yii,我正在使用2列布局,所有来自视图的内容都显示在右栏中。
我想在菜单下的左栏中显示一些小部件。怎么办呢?
答案 0 :(得分:0)
放入布局中的小部件。您的视图不会独立于页面,通常会保留在布局中。在视图中(不是真的,但为了论证)我做
<?php
$this->breadcrumbs = array(
array('name' => 'Home', 'url' => array('/')),
array('name' => ($this->model->isNewRecord ? 'Create ' : 'Update ') . 'Contact',
);
?>
然后我可以在布局
中进行<?php $this->widget('MyBreadCrumbs', array(
'crumbs' => $this->breadcrumbs,
)); ?>
在此处详细了解渲染过程:http://www.yiiframework.com/wiki/249/understanding-the-view-rendering-flow/