# 表单构建
>[info] ### 基本使用
```
use use thans\layuiAdmin\Form;
$form = new Form();
$form->text()->label('我是标签')->value('我是值');
return $form->render();
```
效果图:
![](https://box.kancloud.cn/e5f35c8b2fdbecc34dafe3cd7f5bfc6d_984x284.png)
## 组件的使用
>[info] ### 1. 属性
>每一个组件都有集成来的属性和独立属性。所有组件的属性设置有以下方式:
#### 第一种:
```
$form->text()->label('我是标签'); //使用text输入框,设置其label属性;
```
>[info] 推荐这种方式,直观清晰。
#### 第二种:
```
$form->text(['label'=>'我是标签']);
```
#### 第三种:
```
$form = new Form();
$text = $form->text();
$text->label = "我是标签";
$text->render();
```
>[danger] 这种方式并不推荐,因为每个组件都得调用一次render()函数;
> 属性的设置包含两种方法:
* 使用函数
* 直接赋值
>[success] ### 以下为公共属性
* label 设置标签
* value 设置值
*
>[info] Text文本输入框
```
$form->text();
```