Initial commit: queue workspace
Made-with: Cursor
This commit is contained in:
34
pro_v3.5.1/vendor/xaboy/form-builder/demo/demo.php
vendored
Executable file
34
pro_v3.5.1/vendor/xaboy/form-builder/demo/demo.php
vendored
Executable file
@@ -0,0 +1,34 @@
|
||||
<?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;
|
||||
Reference in New Issue
Block a user