【问题标题】:yii2 include html code inside Html::buttonyii2 在 Html::button 中包含 html 代码
【发布时间】:2016-01-15 18:33:38
【问题描述】:

我需要在 yii2 的 Html::button 中包含一些 html 代码。根据Class yii\helpers\BaseHtml,我可以将 html 代码传递给 $content。如果我错了,请纠正我。所以我写道:

<?= Html::button{'<div class=\'row\'></div>,[]); ?>

它有效。但是如果我要插入的代码很大怎么办?我如何以更少的痛苦包含大代码?

非常感谢。

【问题讨论】:

    标签: yii2


    【解决方案1】:

    您可以使用视图和renderPartial

    例如在你看来

     <?php
     $html = $this->context->renderPartial('sub_view', [
            'attribute' => 'test',
     ]);
     echo Html::button($html,[]);
     ?>
    

    在您的子视图中您的静态 html 或动态代码

     <h1>static html code<h1>
     <div>
     <?php 
       echo $attribute
     ?>
     </div>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-27
      • 2012-01-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多