Browse Source

1.2.2 优化功能,修复bug

xaboy 7 years ago
parent
commit
215eedfae3
3 changed files with 8 additions and 1 deletions
  1. 1 0
      README.md
  2. 6 0
      src/Form.php
  3. 1 1
      src/view/formScript.php

+ 1 - 0
README.md

@@ -22,6 +22,7 @@ PHP表单生成器,快速生成现代化的form表单。包含复选框、单
  
  
 #### 本项目还在不断开发完善中,如有建议或问题请[在这里提出](https://github.com/xaboy/form-builder/issues/new)
 #### 本项目还在不断开发完善中,如有建议或问题请[在这里提出](https://github.com/xaboy/form-builder/issues/new)
 
 
+#### [laravel专用版](https://github.com/xaboy/laravel-form-builder)
 
 
 ## 安装
 ## 安装
 `composer require xaboy/form-builder`
 `composer require xaboy/form-builder`

+ 6 - 0
src/Form.php

@@ -109,6 +109,10 @@ class Form
      */
      */
     protected $action = '';
     protected $action = '';
 
 
+    /**
+     * 表单id
+     * @var string
+     */
     protected $id = '';
     protected $id = '';
 
 
     /**
     /**
@@ -205,10 +209,12 @@ class Form
 
 
     /**
     /**
      * @param string $id
      * @param string $id
+     * @return $this
      */
      */
     public function setId($id)
     public function setId($id)
     {
     {
         $this->id = $id;
         $this->id = $id;
+        return $this;
     }
     }
 
 
 
 

+ 1 - 1
src/view/formScript.php

@@ -9,7 +9,7 @@
             }
             }
         });
         });
         return rule;
         return rule;
-    }, vm = new Vue,name = 'formBuilderExec<?= empty($form->getId()) ? '' : '_'.$form->getId() ?>';
+    }, vm = new Vue,name = 'formBuilderExec<?= !$form->getId() ? '' : '_'.$form->getId() ?>';
 
 
     window[name] =  function create(el, callback) {
     window[name] =  function create(el, callback) {
         if (!el) el = document.body;
         if (!el) el = document.body;