benosp / formbuilder
BenOSP(Abass Ben Cheik 开源项目)PHP 表单构建器
v1.0.17
2021-11-13 16:38 UTC
Requires
- twbs/bootstrap: 5.1.3
README
安装
$ composer require benosp/formbuilder
基本用法
require_once './vendor/autoload.php';
$form = (new \BenOSP\FormBuilder)
->add('text', [
'name' => "subject",
"label" => "📝"
])->add("text", [
"name" => "level",
"label" => "📶"
])->add("dateTime", [
"name" => "createdAt",
"label" => "📆"
])->add("submit",[
"name" => "➕"
])->buildAssets("assets/bootstrap/");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Form builder</title>
<link rel="stylesheet" href="assets/bootstrap/dist/css/bootstrap.min.css">
</head>
<body class="container">
<?php $form->build() ?>
</body>
</html>
*注意 运行脚本第一次之后,您可以删除以下方法。这是为了在public/assets/文件夹中构建bootstrap脚本,例如
buildAssets("assets/");
此表单构建器已经在nigatedev框架上进行了测试 待办事项演示