PHP 클래스 Swoole\Form

저자: Tianfeng.Han
파일 보기 프로젝트 열기: matyhtf/swoole_framework 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$checkbox_value_split
$default_help_option

공개 메소드들

메소드 설명
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 文件上传表单

메소드 상세

autoform() 정적인 공개 메소드

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

button() 정적인 공개 메소드

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

checkInput() 정적인 공개 메소드

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

checkbox() 정적인 공개 메소드

多选按钮
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
리턴 string

head() 정적인 공개 메소드

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

hidden() 정적인 공개 메소드

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

input() 정적인 공개 메소드

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

input_attr() 정적인 공개 메소드

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

muti_select() 정적인 공개 메소드

多选下拉选择菜单 $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 password ( $name, $value = '', $attrArray = null ) : unknown_type
$name
$value
$attrArray
리턴 unknown_type

radio() 정적인 공개 메소드

单选按钮 $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() 정적인 공개 메소드

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

select() 정적인 공개 메소드

下拉选择菜单 $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 text ( $name, $value = '', $attrArray = null ) : string
$name
$value
$attrArray
리턴 string

upload() 정적인 공개 메소드

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

프로퍼티 상세

$checkbox_value_split 정적으로 공개적으로 프로퍼티

static public $checkbox_value_split

$default_help_option 정적으로 공개적으로 프로퍼티

static public $default_help_option