2

Yii ブースターのドキュメントには、ボタンの上にポップオーバーを作成する方法が示されています。ボタンではなくアンカー要素の上に作成したい。基本的に、ポップオーバーを Yii のtooltipと組み合わせたいと思っています。誰もこれを行う方法を知っていますか?

これはポップオーバーのコードです:

$this->widget(
'bootstrap.widgets.TbButton',
array(
    'label' => 'Top popover',
    'type' => 'primary',
    'htmlOptions' => array(
        'data-title' => 'A Title',
        'data-placement' => 'top',
        'data-content' => "And here's some amazing content. It's very engaging. right?",
        'data-toggle' => 'popover'
    ),
));

これを変更してボタンをレンダリングせずにアンカーだけにする方法があれば問題は解決しますが、これを行うために使用できるコードが見つかりません。

アップデート

セルゲイの答えに続いて、ここに私が入れたものがあります:

echo CHtml::Link("$detail->text", null, 
array(
'rel' => 'popover',
'data-trigger' => "hover",
'data-title' => "$header",
'data-content' => "$body"
));

これは私が必要とするものに近いですが、何らかの理由でホブが機能せず、タイトルではなくクリックとコンテンツのみが表示されます。

4

1 に答える 1