Comment ajouter Modal Bootstrap dans Yii2?

<div class="create-job-form">
<?php
Modal::begin([
'header' => '<h4>Job Created</h4>',
'id' => 'jobPop',
'size' => 'modal-lg',
]);
echo "<div id='modalContent'></div>";
Modal::end();
?>
<table width="5">
<?php $form = ActiveForm::begin(); ?>
<fieldset>
<legend>Order Details</legend>
<td>
<tr> <?= Html::activeHiddenInput($model, 'job_code', ['value' => rand(1, 10000)]) ?> </tr>
</td>
<td>
<tr><?= $form->field($model, 'job_description')->textInput(['maxlength' => true]) ?></tr>
</td>
<td>
<tr>
<?= $form->field($model, 'approved_date')->widget(
DatePicker::className(), [
//inline too, not bad
'inline' => true,
//modify template for custom rendering
'template' => '{input}',
'clientOptions' => [
'autoclose' => false,
'format' => 'dd-M-yyyy'
]
]); ?>
</tr>
</td>
<td>
<tr><?= $form->field($model, 'estimated_time')->dropDownList(['24hrs' => '24 Hours', '48hrs' => '48 Hours', '2-3d' => '2-3 Days', '3-4d' => '3-4 Days', '4-5d' => '4-5 Days', '5-6d' => '5-6 Days'], ['prompt' => 'Select Time']) ?></tr>
</td>
</fieldset>
</table>
<div class="form-group">
<?= Html::submitButton($model->isNewRecord ? 'Create' : 'Update', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary', 'id' => 'jobPop']) ?>
</div>
<?php ActiveForm::end(); ?>
</div>
<?php
$script = <<< JS
$(function() {
$('#jobPop').click(function () {
$('#modal').modal('show')
.find('#modalContent')
.load($(this).attr('value'));
});
});
JS;
$this->registerJs($script);
?>

C'est ma forme, je vais essayer d'obtenir Modal lorsque vous cliquez sur le bouton créer, de sorte que la Vue sera Modaux. ce que je fais mal?
J'ai besoin sur soumettre le formulaire Modal devrait apparaître et demander à l'utilisateur de l'Emploi a créé voulez-vous envoyer cette information au client si l'utilisateur cliquez sur oui, puis sms et e-mail avec les détails ci-dessus doit être envoyer au client si l'utilisateur dit pas qu'il doit retourner en mode édition et la création de code du travail doit être rincé

Comment réaliser cela dans Yii2?

  • Juste éviter de soumettre et en fonction de l'utilisateur, la réponse se soumettre à des mesures appropriées, par ajax ou modifier activeForm action par jquery.
InformationsquelleAutor JKLM | 2015-07-08