PHP Class Swoole\Form

Author: Tianfeng.Han
Show file Open project: matyhtf/swoole_framework Class Usage Examples

Public Properties

Property Type Description
$checkbox_value_split
$default_help_option

Public Methods

Method Description
autoform ( $form_array ) : unknown_type 根据数组,生成表单
button ( $name, $value = '', $attrArray = null ) : unknown_type 按钮
checkInput ( $input, $form, &$error )
checkbox ( string $name, array $option, string $default = null, boolean $self = false, array $attrArray = null, string $label_class = '' ) : string 多选按钮
head ( $form_name, $method = 'post', $action = '', $if_upload = false, $attrArray = null ) : string 表单头部
hidden ( $name, $value = '', $attrArray = null ) : string 隐藏项
input ( $name, $value = '', $attrArray = null ) : string 单行文本输入框
input_attr ( &$attr ) : unknown_type 元素选项处理
muti_select ( $name, $option, $default = [], $self = null, $attrArray = null, $add_help = true ) 多选下拉选择菜单 $name 此select 的 name 标签 $array 要制作select 的数 $default 如果要设定默认选择哪个数据 就在此填入默认的数据的值 $self 设置为ture,option的值等于$value $attrArray html标签的熟悉 就是这个select的属性标签 例如 class="x1" $add_help 增加一个值为空的 请选择 项
password ( $name, $value = '', $attrArray = null ) : unknown_type 密码输入框
radio ( $name, $option, $default = null, $self = false, $attrArray = null, $label_class = '' ) 单选按钮 $name 此radio 的 name 标签 $array 要制作radio 的数 $default 如果要设定默认选择哪个数据 就在此填入默认的数据的值 $self 设置为ture,option的值等于$value $attrArray html的属性 例如 class="x1"
secret ( $page_name = '', $length = 32, $return = false ) : string 设置Form Secret防止,非当前页面提交数据
select ( $name, $option, $default = null, $self = null, $attrArray = null, $add_help = true, $force = false ) 下拉选择菜单 $name 此select 的 name 标签 $array 要制作select 的数 $default 如果要设定默认选择哪个数据 就在此填入默认的数据的值 $self 设置为true,option的值等于$value $attrArray html标签的熟悉 就是这个select的属性标签 例如 class="x1" $add_help 增加一个值为空的 请选择 项 $force 强类型判断
text ( $name, $value = '', $attrArray = null ) : string 多行文本输入框
upload ( $name, $value = '', $attrArray = null ) : unknown_type 文件上传表单

Method Details

autoform() static public method

根据数组,生成表单
static public autoform ( $form_array ) : unknown_type
$form_array
return unknown_type

button() static public method

按钮
static public button ( $name, $value = '', $attrArray = null ) : unknown_type
$name
$value
$attrArray
return unknown_type

checkInput() static public method

static public checkInput ( $input, $form, &$error )

checkbox() static public method

多选按钮
static public checkbox ( string $name, array $option, string $default = null, boolean $self = false, array $attrArray = null, string $label_class = '' ) : string
$name string 此radio 的 name 标签
$option array 要制作radio 的数
$default string 如果要设定默认选择哪个数据 就在此填入默认的数据的值
$self boolean 设置为ture,option的值等于$value
$attrArray array html的属性 例如 class="x1"
$label_class string
return string

head() static public method

表单头部
static public head ( $form_name, $method = 'post', $action = '', $if_upload = false, $attrArray = null ) : string
$form_name
$method
$action
$if_upload
$attrArray
return string

hidden() static public method

隐藏项
static public hidden ( $name, $value = '', $attrArray = null ) : string
$name
$value
$attrArray
return string

input() static public method

单行文本输入框
static public input ( $name, $value = '', $attrArray = null ) : string
$name
$value
$attrArray
return string

input_attr() static public method

元素选项处理
static public input_attr ( &$attr ) : unknown_type
$attr
return unknown_type

muti_select() static public method

多选下拉选择菜单 $name 此select 的 name 标签 $array 要制作select 的数 $default 如果要设定默认选择哪个数据 就在此填入默认的数据的值 $self 设置为ture,option的值等于$value $attrArray html标签的熟悉 就是这个select的属性标签 例如 class="x1" $add_help 增加一个值为空的 请选择 项
static public muti_select ( $name, $option, $default = [], $self = null, $attrArray = null, $add_help = true )

password() static public method

密码输入框
static public password ( $name, $value = '', $attrArray = null ) : unknown_type
$name
$value
$attrArray
return unknown_type

radio() static public method

单选按钮 $name 此radio 的 name 标签 $array 要制作radio 的数 $default 如果要设定默认选择哪个数据 就在此填入默认的数据的值 $self 设置为ture,option的值等于$value $attrArray html的属性 例如 class="x1"
static public radio ( $name, $option, $default = null, $self = false, $attrArray = null, $label_class = '' )

secret() static public method

设置Form Secret防止,非当前页面提交数据
static public secret ( $page_name = '', $length = 32, $return = false ) : string
$page_name
$return
return string

select() static public method

下拉选择菜单 $name 此select 的 name 标签 $array 要制作select 的数 $default 如果要设定默认选择哪个数据 就在此填入默认的数据的值 $self 设置为true,option的值等于$value $attrArray html标签的熟悉 就是这个select的属性标签 例如 class="x1" $add_help 增加一个值为空的 请选择 项 $force 强类型判断
static public select ( $name, $option, $default = null, $self = null, $attrArray = null, $add_help = true, $force = false )

text() static public method

多行文本输入框
static public text ( $name, $value = '', $attrArray = null ) : string
$name
$value
$attrArray
return string

upload() static public method

文件上传表单
static public upload ( $name, $value = '', $attrArray = null ) : unknown_type
$name 表单名称
$value
$attrArray html的属性 例如 class="x1"
return unknown_type

Property Details

$checkbox_value_split static public property

static public $checkbox_value_split

$default_help_option static public property

static public $default_help_option