_form.php 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <?php
  2. use common\models\Compere;
  3. use common\models\Master;
  4. use common\models\Region;
  5. use common\modules\attachment\widgets\MultipleWidget;
  6. use common\modules\attachment\widgets\SingleWidget;
  7. use yii\helpers\ArrayHelper;
  8. use yii\helpers\Html;
  9. use yii\widgets\ActiveForm;
  10. /* @var $this yii\web\View */
  11. /* @var $model common\models\Interview */
  12. /* @var $form yii\widgets\ActiveForm */
  13. ?>
  14. <div class="box box-success">
  15. <div class="box-body">
  16. <?php $form = ActiveForm::begin(); ?>
  17. <?= $form->field($model, 'title')->textInput(['maxlength' => true]) ?>
  18. <?= $form->field($model, 'compere_id')->dropDownList(ArrayHelper::map(Compere::lists(), 'id', 'name')) ?>
  19. <?= $form->field($model, 'master_id')->dropDownList(ArrayHelper::map(Master::lists(), 'id', 'name')) ?>
  20. <?= $form->field($model, 'desc')->textarea(['maxlength' => true]) ?>
  21. <?= $form->field($model, 'vid')->label(Html::label('腾讯视频vid(去上传:https://v.qq.com/)',null, ['style' => 'color:#009688;cursor: pointer;','target'=>'_blank',' onclick'=>'window.open("https://v.qq.com/");return false']))->textInput(['maxlength' => true]) ?>
  22. <?= $form->field($model, 'area')->label('省市区')->widget(\chenkby\region\Region::className(), [
  23. 'model' => $model,
  24. 'url' => \yii\helpers\Url::toRoute(['get-region']),
  25. 'province' => [
  26. 'attribute' => 'province',
  27. 'items' => Region::getRegion(),
  28. 'options' => ['class' => 'form-control form-control-inline', 'prompt' => '选择省份']
  29. ],
  30. 'city' => [
  31. 'attribute' => 'city',
  32. 'items' => Region::getRegion($model['province']),
  33. 'options' => ['class' => 'form-control form-control-inline', 'prompt' => '选择城市']
  34. ],
  35. 'district' => [
  36. 'attribute' => 'area',
  37. 'items' => Region::getRegion($model['city']),
  38. 'options' => ['class' => 'form-control form-control-inline', 'prompt' => '选择县/区']
  39. ]
  40. ]);
  41. ?>
  42. <?= $form->field($model, 'address')->textInput(['maxlength' => true]) ?>
  43. <?= $form->field($model, 'cover')->widget(SingleWidget::className()) ?>
  44. <?= $form->field($model, 'banner')->widget(MultipleWidget::className()) ?>
  45. <?= $form->field($model, 'picture')->widget(MultipleWidget::className()) ?>
  46. <div class="form-group form-submit">
  47. <?= Html::submitButton($model->isNewRecord ? Yii::t('common', 'Create') : Yii::t('common', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-success']) ?>
  48. </div>
  49. <?php ActiveForm::end(); ?>
  50. </div>
  51. </div>