【问题标题】:show some widgets from view in the left column under menue在菜单下的左栏中显示一些小部件
【发布时间】:2014-05-06 17:20:14
【问题描述】:

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

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

【问题讨论】:

    标签: layout yii widget


    【解决方案1】:

    在布局中放入小部件。您的视图在页面上并不独立,它通常保留在布局中。在视图中(不是真的,而是为了争论)我这样做

    <?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/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多