0

良い1日を。ブートストラップモーダルでURLを変更するにはどうすればよいですか? yii ブートストラップ拡張機能で確認ダイアログを作成しています。アクション URL が異なるボタンのリストがあります。

ボタンコード

foreach ($Users as $a)
    {
                     $this->widget('bootstrap.widgets.TbButton', array(
                        'label'=>Yii::t('default-ui', 'Remove'),
                        'type'=>'action', 
                        'icon'=>'trash',
                    'size'=>'mini', 
                    'htmlOptions'=>array(
                            'data-toggle'=>'modal',
                                'data-target'=>'#myModal',
)));

};

モーダル フォーム コード:

<?php $this->beginWidget('bootstrap.widgets.TbModal', array('id'=>'myModal')); ?>

<div class="modal-header">
    <a class="close" data-dismiss="modal">&times;</a>
    <h4>Removing user</h4>
</div>

<div class="modal-body">
    <p>You really want remove this user?</p>
</div>

<div class="modal-footer">
    <?php 
         $this->widget('bootstrap.widgets.TbButton', array(
        'type'=>'inverse',
        'label'=>'Cancel',
        'url'=>'#',
        'htmlOptions'=>array('data-dismiss'=>'modal'),
    )); 
        $this->widget('bootstrap.widgets.TbButton', array(
        'type'=>'danger',
        'label'=>'Yes, remove',
        //'url'=>Yii::app()->createUrl('users/remove', array('id'=>$a['id'])), // here should be dynamic link for removing profile
    )); 
?>
</div>

<?php $this->endWidget(); ?>
4

2 に答える 2

1

これを試して

 $('#view_more')
      .removeData('modal')
      .modal({
        remote: someURL, //your url
        show: false
      });

小さなデモ FIDDLE DEMO

于 2013-09-10T11:28:18.753 に答える
0

これを試して

<?php $this->widget('bootstrap.widgets.TbButton', array(
      'buttonType'=>'link',
      'url'=> array("/users/remove/{$a['id']}"),
      'type'=>'danger',
      'label'=>'Yes, remove',
      )); ?>
于 2013-09-10T11:35:04.260 に答える