ソースを参照

工厂中增加 button 方法

xaboy 6 年 前
コミット
01b7a42bc3
2 ファイル変更22 行追加0 行削除
  1. 11 0
      src/Factory/Elm.php
  2. 11 0
      src/Factory/Iview.php

+ 11 - 0
src/Factory/Elm.php

@@ -13,6 +13,7 @@ namespace FormBuilder\Factory;
 
 
 use FormBuilder\Exception\FormBuilderException;
 use FormBuilder\Exception\FormBuilderException;
 use FormBuilder\Form;
 use FormBuilder\Form;
+use FormBuilder\UI\Elm\Components\Button;
 use FormBuilder\UI\Elm\Components\Option;
 use FormBuilder\UI\Elm\Components\Option;
 use FormBuilder\UI\Elm\Components\Popover;
 use FormBuilder\UI\Elm\Components\Popover;
 use FormBuilder\UI\Elm\Components\Tooltip;
 use FormBuilder\UI\Elm\Components\Tooltip;
@@ -101,6 +102,16 @@ abstract class Elm
         return new Tooltip();
         return new Tooltip();
     }
     }
 
 
+    /**
+     * 按钮组件
+     *
+     * @return Button
+     */
+    public static function button()
+    {
+        return new Button();
+    }
+
 
 
     /**
     /**
      * 创建表单
      * 创建表单

+ 11 - 0
src/Factory/Iview.php

@@ -13,6 +13,7 @@ namespace FormBuilder\Factory;
 
 
 use FormBuilder\Exception\FormBuilderException;
 use FormBuilder\Exception\FormBuilderException;
 use FormBuilder\Form;
 use FormBuilder\Form;
+use FormBuilder\UI\Iview\Components\Button;
 use FormBuilder\UI\Iview\Components\Option;
 use FormBuilder\UI\Iview\Components\Option;
 use FormBuilder\UI\Iview\Components\Poptip;
 use FormBuilder\UI\Iview\Components\Poptip;
 use FormBuilder\UI\Iview\Components\Tooltip;
 use FormBuilder\UI\Iview\Components\Tooltip;
@@ -101,6 +102,16 @@ abstract class Iview
         return new Tooltip();
         return new Tooltip();
     }
     }
 
 
+    /**
+     * 按钮组件
+     *
+     * @return Button
+     */
+    public static function button()
+    {
+        return new Button();
+    }
+
 
 
     /**
     /**
      * 创建表单
      * 创建表单