Yii2:如何在弹出框中添加id或类?

时间:2018-01-19 14:25:04

标签: twitter-bootstrap yii2

我这里有问题。在我的GridView中,我有一个列status,当我点击它时,它会显示popover,这是来自数据库的注释。

我需要做的是为整个popover添加一个特定的类,并在popover-title上添加特定的id ...

是否可以这样做?

以下是我所拥有的:

  return Html::a('<span class="status-content">'.Yii::t('app', 'STATUS'),'#', [
     'title' => Module::t('app', 'Comment'),
      'data-toggle' => 'popover',
      'data-content' => $model->comment,
      'data-placement' => 'top',
 ]);

对于标题ID我尝试使用Html::tag,但这没有帮助..

感谢您的时间

1 个答案:

答案 0 :(得分:2)

您的问题更多是关于bootstrap而不是yii2,您应该阅读:

https://getbootstrap.com/docs/3.3/javascript/#popovers

您可以使用template选项,例如:

return Html::a('<span class="status-content">'.Yii::t('app', 'STATUS'),'#', [
    'title' => Module::t('app', 'Comment'),
    'data-toggle' => 'popover',
    'data-content' => $model->comment,
    'data-placement' => 'top',
    'data-template' => '<div class="popover my-class" role="tooltip"><div class="arrow"></div><h3 class="popover-title" id="my-id"></h3><div class="popover-content"></div></div>',
]);