莫代尔是自动隐藏?

时间:2017-03-13 06:26:40

标签: javascript php yii2 modal-dialog

在我看来,我得到如下表格,但只要点击“点击我”,弹出窗口就会自动消失。为什么它会自动消失?

我有观点:

<?php

use yii\helpers\Html;
use kartik\widgets\ActiveForm;
use kartik\widgets\DatePicker;
use yii\helpers\ArrayHelper;
use yii\bootstrap\Modal;

Modal::begin([
    'header' => '<h2>Hello world</h2>',
    'toggleButton' => ['label' => 'click me'],
]);

echo "<div id='modalContent'></div>";

Modal::end();

和表格:

<?php $form = ActiveForm::begin([
    'options' => ['entype' => 'multipart/form-data']
]); ?>

.....
.....
.....

<?php ActiveForm::end(); ?>

我能看到一些有用的例子吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

你可能加载两次Bootstrap JavaScript,你可以在一个bundle中加载一次,而DatePicker / ActiveForm / Modal可以在他们自己的bundle中再次加载它。请检查加载的资产包,Yii2调试器提供了一个名为Asset Bundles的自定义视图,允许您查看捆绑包和加载的文件。