Browse Source

解决Form类内部分方法的可选参在必选参前的问题

Henry 3 years ago
parent
commit
503c67f9d8
1 changed files with 5 additions and 5 deletions
  1. 5 5
      extend/fast/Form.php

+ 5 - 5
extend/fast/Form.php

@@ -929,7 +929,7 @@ EOD;
      * @param array  $previewAttr
      * @return string
      */
-    public function image($name = null, $value, $inputAttr = [], $uploadAttr = [], $chooseAttr = [], $previewAttr = [])
+    public function image($name = null, $value = null, $inputAttr = [], $uploadAttr = [], $chooseAttr = [], $previewAttr = [])
     {
         $default = [
             'data-mimetype' => 'image/gif,image/jpeg,image/png,image/jpg,image/bmp'
@@ -950,7 +950,7 @@ EOD;
      * @param array  $previewAttr
      * @return string
      */
-    public function images($name = null, $value, $inputAttr = [], $uploadAttr = [], $chooseAttr = [], $previewAttr = [])
+    public function images($name = null, $value = null, $inputAttr = [], $uploadAttr = [], $chooseAttr = [], $previewAttr = [])
     {
         $default = [
             'data-multiple' => 'true',
@@ -972,7 +972,7 @@ EOD;
      * @param array  $previewAttr
      * @return string
      */
-    public function upload($name = null, $value, $inputAttr = [], $uploadAttr = [], $chooseAttr = [], $previewAttr = [])
+    public function upload($name = null, $value = null, $inputAttr = [], $uploadAttr = [], $chooseAttr = [], $previewAttr = [])
     {
         return $this->uploader($name, $value, $inputAttr, $uploadAttr, $chooseAttr, $previewAttr);
     }
@@ -988,7 +988,7 @@ EOD;
      * @param array  $previewAttr
      * @return string
      */
-    public function uploads($name = null, $value, $inputAttr = [], $uploadAttr = [], $chooseAttr = [], $previewAttr = [])
+    public function uploads($name = null, $value = null, $inputAttr = [], $uploadAttr = [], $chooseAttr = [], $previewAttr = [])
     {
         $default = [
             'data-multiple' => 'true',
@@ -998,7 +998,7 @@ EOD;
         return $this->uploader($name, $value, $inputAttr, $uploadAttr, $chooseAttr, $previewAttr);
     }
 
-    protected function uploader($name = null, $value, $inputAttr = [], $uploadAttr = [], $chooseAttr = [], $previewAttr = [])
+    protected function uploader($name = null, $value = null, $inputAttr = [], $uploadAttr = [], $chooseAttr = [], $previewAttr = [])
     {
         $domname = str_replace(['[', ']', '.'], '', $name);
         $options = [