Advertisement
Guest User

Modal button Yii2

a guest
Apr 4th, 2020
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.32 KB | None | 0 0
  1. //js
  2. <?php
  3. $js = <<< JS
  4.     $('#modalku').on('shown.bs.modal', function(event) {
  5.         var button = $(event.relatedTarget);
  6.         var url = button.attr('href');
  7.         var title = button.attr('data-title');
  8.         $('#modalContent').html('Loading content..');
  9.         $('#modalHeader').html('<h4>'+title+'</h4>');
  10.         $('#modalContent').load(url);
  11.  
  12.         return false;
  13.     });
  14. JS;
  15. $this->registerJs($js, \yii\web\View::POS_READY);
  16. ?>
  17.  
  18. //button href
  19. <?= Html::a('Tambah User Admin',
  20.     ['add-user', 'id' => 1],
  21.     [
  22.         'class' => 'btn red',
  23.         'data' => [
  24.             'title' => 'Tambah User Admin',
  25.             'toggle' => 'modal',
  26.             'target' => '#modalku',
  27.         ]
  28.     ]
  29. ) ?>
  30. <?= Html::a('Tambah User Mahasiswa',
  31.     ['add-user', 'id' => 2],
  32.     [
  33.         'class' => 'btn blue',
  34.         'data' => [
  35.             'title' => 'Tambah User Mahasiswa',
  36.             'toggle' => 'modal',
  37.             'target' => '#modalku',
  38.         ]
  39.     ]
  40. ) ?>
  41. <?= Html::a('Tambah User Dosen',
  42.     ['add-user', 'id' => 3],
  43.     [
  44.         'class' => 'btn green',
  45.         'data' => [
  46.             'title' => 'Tambah User Dosen',
  47.             'toggle' => 'modal',
  48.             'target' => '#modalku',
  49.         ]
  50.     ]
  51. ) ?>
  52.  
  53. //modal
  54. <?php
  55. Modal::begin([
  56.     'header' => '<div id="modalHeader"></div>',
  57.     'id' => 'modalku',
  58.     'options' => [
  59.         'tabindex' => false
  60.     ],
  61. ]);
  62.     echo "<div id='modalContent'> </div>";
  63. Modal::end();
  64. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement