donglulong0877 2013-07-18 08:04
浏览 5
已采纳

在布局中输出附加数据(Yii)

For some pages of my application, I would like to use dvuhkolonchaty template. For this I would like to just use a different layout.

In the new layout except the variable $content, which displays the contents of a particular view, I would like to withdraw more other data in another column. Here is the code of the new layout:

<?php /* @var $this AdminController */ ?>
<?php $this->beginContent('/layouts/main'); ?>
  <div class="container-fluid">
    <div class="row-fluid">
      <div class="span4">
         <!-- Any data -->
      </div>
      <div class="span8">
        <?php echo $content; ?>
      </div>
    </div>
  </div>

<?php $this->endContent(); ?>

And that's just where Any data, I would like to display a different not template information (eg, shape or edit the list of properties is constantly changing depending on the viewing record ID).

Q How can I print information in the Any data?

  • 写回答

1条回答 默认 最新

  • dqnk57224 2013-07-18 10:09
    关注

    All your controllers will extends Controller class; In the Controller class, you make a property like this:

    public $anyData  = null;
    

    In your any actions, you can set `$this->anyData = "anything";

    then in your layout, you can write :

    <div class="span4">
         <!-- Any data -->
         <?php 
         if($this->anyData!=null)  { 
              //Process $this->anyData here, echo or do something you like; 
         } 
         ?>
     </div>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 GD32 SPI通信时我从机原样返回收到的数据怎么弄?
  • ¥15 phython读取excel表格报错 ^7个 SyntaxError: invalid syntax 语句报错
  • ¥20 @microsoft/fetch-event-source 流式响应问题
  • ¥15 ogg dd trandata 报错
  • ¥15 高缺失率数据如何选择填充方式
  • ¥50 potsgresql15备份问题
  • ¥15 Mac系统vs code使用phpstudy如何配置debug来调试php
  • ¥15 目前主流的音乐软件,像网易云音乐,QQ音乐他们的前端和后台部分是用的什么技术实现的?求解!
  • ¥60 pb数据库修改与连接
  • ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?