config1.php 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <?php
  2. use yii\widgets\ActiveForm;
  3. use app\assets\CoreAsset;
  4. $asset = CoreAsset::register($this);
  5. $assetsUrl = $asset->baseUrl;
  6. ?>
  7. <div class="row">
  8. <div class="col-12">
  9. <blockquote class="blockquote font-size-14 mb-4">
  10. <p>标签一栏可以对配置项添加注释,格式:"发帖数量限制|(0为不限制)"</p>
  11. </blockquote>
  12. <?php $form = ActiveForm::begin(['options' => ['id'=>'modal-form','class' => 'repeater layui-form form-horizontal'], 'enableClientValidation' => true]); ?>
  13. <div data-repeater-list="group-a">
  14. <?php if(!empty($args))foreach($args as $k=>$v){?>
  15. <div data-repeater-item class="row mb-4">
  16. <label class="col-sm-1 col-form-label">值</label>
  17. <div class="col-sm-3">
  18. <input type="text" name="k" value="<?php echo $k;?>" lay-verify="required" lay-verType="tips" class="form-control" autocomplete="off">
  19. </div>
  20. <label class="col-sm-1 col-form-label">标签</label>
  21. <div class="col-sm-5">
  22. <input type="text" name="v" value="<?php echo $v;?>" lay-verify="required" lay-verType="tips" class="form-control" autocomplete="off" >
  23. </div>
  24. <div class="col-lg-2 align-self-center">
  25. <div class="d-grid">
  26. <input data-repeater-delete type="button" class="btn btn-primary" value="删除"/>
  27. </div>
  28. </div>
  29. </div>
  30. <?php }else{?>
  31. <div data-repeater-item class="row mb-4">
  32. <label class="col-sm-1 col-form-label">值</label>
  33. <div class="col-sm-3">
  34. <input type="text" name="k" lay-verify="required" lay-verType="tips" class="form-control" autocomplete="off">
  35. </div>
  36. <label class="col-sm-1 col-form-label">标签</label>
  37. <div class="col-sm-5">
  38. <input type="text" name="v" lay-verify="required" lay-verType="tips" class="form-control" autocomplete="off" >
  39. </div>
  40. <div class="col-lg-2 align-self-center">
  41. <div class="d-grid">
  42. <input data-repeater-delete type="button" class="btn btn-primary" value="删除"/>
  43. </div>
  44. </div>
  45. </div>
  46. <?php }?>
  47. </div>
  48. <input data-repeater-create type="button" class="btn btn-success mt-3 mt-lg-0" value="新增"/>
  49. <div class="mb-3 row" hidden="">
  50. <button class="btn btn-primary waves-effect waves-light" lay-filter="modal-form-submit" id="modal-form-submit" lay-submit="" >提交</button>
  51. </div>
  52. <?php ActiveForm::end(); ?>
  53. </div> <!-- end col -->
  54. </div>
  55. <script src="<?php echo $assetsUrl;?>/libs/jquery.repeater/jquery.repeater.min.js"></script>
  56. <script>
  57. $(document).ready(function() {
  58. $(".repeater").repeater({
  59. show: function() {
  60. $(this).slideDown()
  61. },
  62. hide: function(e) {
  63. $(this).slideUp(e)
  64. },
  65. ready: function(e) {}
  66. })
  67. });
  68. </script>