edit.php 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <?php
  2. use yii\widgets\ActiveForm;
  3. use common\helpers\StringHelper;
  4. use common\widgets\webuploader\Files;
  5. use kartik\datetime\DateTimePicker;
  6. $addon = <<< HTML
  7. <div class="input-group-append">
  8. <span class="input-group-text">
  9. <i class="fas fa-calendar-alt"></i>
  10. </span>
  11. </div>
  12. HTML;
  13. $this->title = $model->isNewRecord ? '创建' : '编辑';
  14. $this->params['breadcrumbs'][] = ['label' => '广告管理', 'url' => ['index']];
  15. $this->params['breadcrumbs'][] = $this->title;
  16. ?>
  17. <div class="row">
  18. <div class="col-lg-12">
  19. <div class="box">
  20. <div class="box-header with-border">
  21. <h3 class="box-title">基本信息</h3>
  22. </div>
  23. <?php $form = ActiveForm::begin([
  24. 'fieldConfig' => [
  25. 'template' => "<div class='row'><div class='col-lg-1 col-sm-12 text-right'>{label}</div><div class='col-lg-11'>{input}{hint}{error}</div></div>",
  26. ]
  27. ]); ?>
  28. <div class="box-body">
  29. <div class="col-lg-12">
  30. <?= $form->field($model, 'name')->textInput(); ?>
  31. <div class="row">
  32. <div class="col-sm-1"></div>
  33. <div class="col-sm-5">
  34. <?= $form->field($model, 'start_time', [
  35. 'template' => "{label}{input}\n{hint}\n{error}",
  36. ])->widget(DateTimePicker::class, [
  37. 'language' => 'zh-CN',
  38. 'options' => [
  39. 'value' => empty($model->start_time) ? '' : StringHelper::intToDate($model->start_time),
  40. ],
  41. 'pluginOptions' => [
  42. 'format' => 'yyyy-mm-dd hh:ii',
  43. 'todayHighlight' => true,//今日高亮
  44. 'autoclose' => true,//选择后自动关闭
  45. 'todayBtn' => true,//今日按钮显示
  46. ],
  47. ]); ?>
  48. </div>
  49. <div class="col-sm-5">
  50. <?= $form->field($model, 'end_time', [
  51. 'template' => "{label}{input}\n{hint}\n{error}",
  52. ])->widget(DateTimePicker::class, [
  53. 'language' => 'zh-CN',
  54. 'options' => [
  55. 'value' => empty($model->end_time) ? '' : StringHelper::intToDate($model->end_time),
  56. ],
  57. 'pluginOptions' => [
  58. 'format' => 'yyyy-mm-dd hh:ii',
  59. 'todayHighlight' => true,//今日高亮
  60. 'autoclose' => true,//选择后自动关闭
  61. 'todayBtn' => true,//今日按钮显示
  62. ],
  63. ]); ?>
  64. </div>
  65. </div>
  66. <?= $form->field($model, 'cover')->widget(Files::class, [
  67. 'config' => [
  68. 'pick' => [
  69. 'multiple' => false,
  70. ]
  71. ]
  72. ])->hint("首页轮播建议大小: 高 320 像素 * 宽 1900 像素"); ?>
  73. <?= $form->field($model, 'jump_link')->textInput(); ?>
  74. <?= $form->field($model, 'sort')->textInput(); ?>
  75. <?= $form->field($model, 'status')->radioList(\common\enums\StatusEnum::getMap()); ?>
  76. </div>
  77. </div>
  78. <div class="box-footer text-center">
  79. <button class="btn btn-primary" type="submit">保存</button>
  80. <span class="btn btn-white" onclick="history.go(-1)">返回</span>
  81. </div>
  82. <?php ActiveForm::end(); ?>
  83. </div>
  84. </div>
  85. </div>
粤ICP备19079148号