12345678910111213141516171819202122232425262728293031323334 |
- <?php
- namespace App;
- use FormBuilder\Factory\Elm;
- use FormBuilder\Form\IviewForm;
- require '../vendor/autoload.php';
- $action = '/save.php';
- $method = 'POST';
- $input = Elm::input('goods_name', '商品名称')->required();
- $textarea = Elm::textarea('goods_info', '商品简介');
- $switch = Elm::switches('is_open', '是否开启')->activeText('开启')->inactiveText('关闭');
- //创建表单
- $form = (new IviewForm($action))->setMethod($method);
- //添加组件
- $form->setRule([$input, $textarea]);
- $form->append($switch);
- $form->formData([
- 'goods_name' => 'goods_name123',
- 'asdf' => 'asdfafd',
- 'is_open' => '0'
- ])->setValue('goods_info', "asdf\r\nadfa");
- //生成表单页面
- $formHtml = $form->view();
- echo $formHtml;
|