在菜单下的左列中显示一些小部件

时间:2014-03-02 11:10:38

标签: layout yii widget

我正在使用框架yii,我正在使用2列布局,所有来自视图的内容都显示在右栏中。

我想在菜单下的左栏中显示一些小部件。怎么办呢?

1 个答案:

答案 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/