PHPackages                             mgckid/form - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mgckid/form

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

mgckid/form
===========

使用php编写的html表单生成工具，没有任何依赖可独立使用,支持链式操作和配置创建表单，支持表单美化(默认为layui风格)

0.9.4.1(3y ago)31211MITPHPPHP &gt;=7.0

Since Mar 31Pushed 3y ago1 watchersCompare

[ Source](https://github.com/mgckid/form)[ Packagist](https://packagist.org/packages/mgckid/form)[ Docs](https://github.com/mgckid/form)[ RSS](/packages/mgckid-form/feed)WikiDiscussions main Synced 6d ago

READMEChangelogDependenciesVersions (6)Used By (0)

Form介绍:
-------

[](#form介绍)

> 使用php编写的html动态表单生成工具类，没有任何依赖可独立使用,使用composer包管理工具安装，支持链式操作和配置创建表单，支持表单美化(默认为layui风格，支持jquery控制表单行为，只需要引入layui样式和js即可)。

特点:
---

[](#特点)

1. 没有任何依赖可独立使用
2. 支持链式操作创建表单
3. 支持数组配置创建表单
4. 支持块表单
5. 支持行内表单(支持表单表单指定默认隐藏和展示)
6. 支持table表单
7. 支持表单美化(默认为layui风格)且方便扩展

联系方式:
-----

[](#联系方式)

如果各位朋友觉得这个程序对你有用，若需要进一步功能扩展和二次开发可以联系我（加群找群主） metadmin/metacms/form开源交流qq群（691932844）

项目链接:
-----

[](#项目链接)

**github**:

**gitee**:

安装方法:
-----

[](#安装方法)

```
composer require mgckid/form

```

示例代码：
-----

[](#示例代码)

> 更多举例请移步demo目录去运行simple.php 查看效果。

```
> 运行方法 可以使用php自带的web服务器 在cmd命令行中输入以下命令开启。
php -S 127.0.0.1:88 -t D:\www\github\form\demo

注意：-t D:\www\github\form\demo 要换成你存放代码的路径 即
php -S 127.0.0.1:88 -t {你的代码绝对路径}\form\demo

> 在浏览器中 输入访问地址
http://127.0.0.1:88/index.php 测试页面集合
http://127.0.0.1:88/simple.php  对应链式操作创建块表单
http://127.0.0.1:88/simple_array.php  对应数组配置创建块表单
http://127.0.0.1:88/simple_line.php  对应行内表单
http://127.0.0.1:88/simple_table.php  对应table表单

```

快速使用:
-----

[](#快速使用)

### 链式操作创建块表单

[](#链式操作创建块表单)

[![效果图](https://camo.githubusercontent.com/b664238d85f85c428bfb3ff32b80b64212e152da615f01306d8c1a8db21939a0/68747470733a2f2f67697465652e636f6d2f6d67636b69642f666f726d2f7261772f6d61696e2f64656d6f2f696d672f73696d706c652e6a7067)](https://camo.githubusercontent.com/b664238d85f85c428bfb3ff32b80b64212e152da615f01306d8c1a8db21939a0/68747470733a2f2f67697465652e636f6d2f6d67636b69642f666f726d2f7261772f6d61696e2f64656d6f2f696d672f73696d706c652e6a7067)

```
