pmtpenza

Untitled

Jul 15th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.19 KB | None | 0 0
  1. <?php
  2.  
  3. use yii\helpers\Html;
  4. use yii\widgets\ActiveForm;
  5. use kartik\select2\Select2;
  6. use yii\helpers\ArrayHelper;
  7. use backend\models\Client;
  8. use yii\helpers\Url;
  9. use kartik\datetime\DateTimePicker;
  10. use kartik\file\FileInput;
  11.  
  12. /* @var $this yii\web\View */
  13. /* @var $model backend\models\Deals */
  14. /* @var $form yii\widgets\ActiveForm */
  15. ?>
  16.  
  17. <div class="deals-form">
  18.  
  19. <?php $form = ActiveForm::begin(); ?>
  20.  
  21. <?= $form->field($model, 'type_zakaz_id')->dropDownList(backend\models\TypeZakaz::find()->select(['type', 'id'])->indexBy('id')->column(), ['prompt'=>'Выбирите тип сделки']) ?>
  22.  
  23. <?= $form->field($model, 'client_id')->widget(Select2::classname(), [
  24.  
  25. 'options' => [
  26. 'placeholder' => ('Выберите клиента')
  27. ],
  28. 'pluginOptions' => [
  29. 'allowClear' => true,
  30. 'ajax' => [
  31. 'url' => \yii\helpers\Url::to(['/deals/get-client']),
  32. 'data' => new \yii\web\JsExpression('function(params) { return { q:params.term }}')
  33. ],
  34. ],
  35. ]) ?>
  36.  
  37. <?= $form->field($model, 'budget')->textInput(['maxlength' => true]) ?>
  38.  
  39. <?= $form->field($model, 'tz_text')->textarea(['maxlength' => true]) ?>
  40.  
  41. <?= $form->field($model, 'file')->widget(\kartik\file\FileInput::classname(), [
  42. 'options' => ['accept' => 'image/*'],
  43. 'pluginOptions'=>[
  44. 'showUpload' => true,
  45. 'overwriteInitial' => false,
  46. ],
  47. ]);?>
  48.  
  49. <?= $form->field($model, 'user_id')->dropDownList(backend\models\Users::find()->select(['username', 'id'])->indexBy('id')->column(), ['prompt'=>'Выбирите менеджера']) ?>
  50.  
  51. <?= $form->field($model, 'date')->widget(DateTimePicker::classname(), [
  52. 'options' => ['placeholder' => 'Начало...'],
  53. 'removeButton' => false,
  54. //'convertFormat' => true,
  55. 'pluginOptions' => [
  56. 'autoclose' => true,
  57. 'format' => 'dd-M-yyyy hh:ii'
  58. ]
  59. ]);
  60. ?>
  61.  
  62. <?= $form->field($model, 'notes')->textarea(['maxlength' => true]) ?>
  63.  
  64. <?= $form->field($model, 'file2')->widget(\kartik\file\FileInput::classname(), [
  65. 'options' => ['accept' => 'image/*'],
  66. ]);?>
  67.  
  68. <?= $form->field($model, 'payment')->textInput(['maxlength' => true]) ?>
  69.  
  70. <?= $form->field($model, 'paymentdate')->widget(DateTimePicker::classname(), [
  71. 'options' => ['placeholder' => 'Начало...'],
  72. 'removeButton' => false,
  73. //'convertFormat' => true,
  74. 'pluginOptions' => [
  75. 'autoclose' => true,
  76. 'format' => 'dd-M-yyyy hh:ii'
  77. ]
  78. ]);
  79. ?>
  80.  
  81. <?= $form->field($model, 'staussdelki_id')->dropDownList(backend\models\Staussdelki::find()->select(['staussdelkiname', 'id'])->indexBy('id')->column(), ['prompt'=>'Выбирите статус сделки']) ?>
  82.  
  83. <div class="form-group">
  84. <?= Html::submitButton('Сохранить', ['class' => 'btn btn-success']) ?>
  85. </div>
  86.  
  87. <?php ActiveForm::end(); ?>
  88.  
  89. </div>
Advertisement
Add Comment
Please, Sign In to add comment