Advertisement
Masyar_Syauqi

_form_pen

Dec 23rd, 2015
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.94 KB | None | 0 0
  1.  
  2. <?php
  3.  
  4. use yii\helpers\Html;
  5. use yii\widgets\ActiveForm;
  6. use wbraganca\dynamicform\DynamicFormWidget;
  7. use backend\models\Model;
  8.  
  9. /* @var $this yii\web\View */
  10. /* @var $model app\models\Karyawan */
  11. /* @var $form yii\widgets\ActiveForm */
  12. ?>
  13. <div class="pendidikan-form">
  14.  
  15.     <?php $form = ActiveForm::begin(['id' => 'dynamic-form1']); ?>
  16.        
  17.     <div class="panel-body">
  18.              <?php DynamicFormWidget::begin([
  19.                 'widgetContainer' => 'dynamicform_wrapper', // required: only alphanumeric characters plus "_" [A-Za-z0-9_]
  20.                 'widgetBody' => '.container-items1', // required: css class selector
  21.                 'widgetItem' => '.item', // required: css class
  22.                 'limit' => 8, // the maximum times, an element can be cloned (default 999)
  23.                 'min' => 1, // 0 or 1 (default 1)
  24.                 'insertButton' => '.add-item', // css class
  25.                 'deleteButton' => '.remove-item', // css class
  26.                 'model' => $modelsPendidikan[0],
  27.                 'formId' => 'dynamic-form1',
  28.                 'formFields' => [
  29.                     'tingkat',
  30.                     'nama_sekolah',
  31.                 ],
  32.             ]); ?>
  33.  
  34.             <div class="container-items"><!-- widgetContainer -->
  35.             <?php foreach ($modelsPendidikan as $i => $modelPendidikan): ?>
  36.                 <div class="item panel panel-default"><!-- widgetBody -->
  37.                     <div class="panel-heading1">
  38.                         <h3 class="panel-title pull-left">Data Pendidikan</h3>
  39.                         <div class="pull-right">
  40.                             <button type="button" class="add-item btn btn-success btn-xs"><i class="glyphicon glyphicon-plus"></i></button>
  41.                             <button type="button" class="remove-item btn btn-danger btn-xs"><i class="glyphicon glyphicon-minus"></i></button>
  42.                         </div>
  43.                         <div class="clearfix"></div>
  44.                     </div>
  45.                     <div class="panel-body">
  46.                         <?php
  47.                             // necessary for update action.
  48.                             if (! $modelPendidikan->isNewRecord) {
  49.                                 echo Html::activeHiddenInput($modelPendidikan, "[{$i}]nik");
  50.                             }
  51.                         ?>
  52.                         <?= $form->field($modelPendidikan, "[{$i}]tingkat")->textInput(['maxlength' => true]) ?>
  53.                         <div class="row">
  54.                             <div class="col-sm-6">
  55.                                 <?= $form->field($modelPendidikan, "[{$i}]nama_sekolah")->textInput(['maxlength' => true]) ?>
  56.                             </div>
  57.                            
  58.                     </div>
  59.                 </div>
  60.             <?php endforeach; ?>
  61.             </div>
  62.             <?php DynamicFormWidget::end(); ?>
  63.         </div>
  64.     </div>
  65.  
  66.     <?php ActiveForm::end(); ?>
  67.  
  68. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement