Properties

$id

$id : 

Type

$app

$app : 

Type

$close_xss

$close_xss : 

Type

$remove_div

$remove_div : 

Type

$fieldtype

$fieldtype : 

Type

$defaulttype

$defaulttype : 

Type

$fields

$fields : 

Type

Methods

__construct()

__construct(  $params) 

构造函数

Parameters

$params

option()

option(array  $option) : string

字段相关属性参数

Parameters

array $option

Returns

string

input()

input(  $field, array  $value = '') : string

字段表单输入

Parameters

$field
array $value

Returns

string

show()

show(string  $field, array  $value = null) : string

字段显示

Parameters

string $field

字段数组

array $value

Returns

string

output()

output(array  $value) : string

字段输出

Parameters

array $value

数据库值

Returns

string

get_attach_id()

get_attach_id(array  $value) : array

获取附件id

Parameters

array $value

数据库值

Returns

array

attach()

attach(  $data,   $_data) : \Phpcmf\Library\返回当前字段使用的附件id集合与待删除的id集合

附件处理

Parameters

$data

当前的附件数据

$_data

原来的附件数据

Returns

\Phpcmf\Library\返回当前字段使用的附件id集合与待删除的id集合

insert_value()

insert_value(array  $field) : void

字段入库值

Parameters

array $field

字段信息

get_value()

get_value(string  $name, array  $data) : \Phpcmf\Library\value

字段值

Parameters

string $name

字段名称

array $data

数据库中的值

Returns

\Phpcmf\Library\value

check_value()

check_value(string  $field, string  $value) : 

验证字段值

Parameters

string $field

字段类型

string $value

字段值

Returns

create_sql()

create_sql(  $name,   $option,   $cname = '') : string

创建字段的sql语句

Parameters

$name
$option
$cname

Returns

string

alter_sql()

alter_sql(  $name,   $option,   $cname = '') : string

修改字段的sql语句

Parameters

$name
$option
$cname

Returns

string

drop_sql()

drop_sql(string  $name) : string

删除字段的sql语句

Parameters

string $name

Returns

string

test_sql()

test_sql(  $tables,   $field) 

Parameters

$tables
$field

member_field_select()

member_field_select() : string

会员字段选择(用于字段默认值设定)

Returns

string

_color_select()

_color_select(  $name,   $color) 

Parameters

$name
$color

get_default_value()

get_default_value(  $value) : string

获取会员默认值

Parameters

$value

Returns

string

_default_value()

_default_value(  $type) 

Parameters

$type

field_type()

field_type(string  $name = NULL, string  $length = NULL) : string

字段类型选择

Parameters

string $name
string $length

Returns

string

input_format()

input_format(string  $name, string  $text, string  $value) : string

表单输入格式

Parameters

string $name

字段名称

string $text

字段别名

string $value

表单输入内容

Returns

string

attachment()

attachment(  $option) : string

附件存储策略

Parameters

$option

Returns

string

_not_edit()

_not_edit(  $field,   $value) 

Parameters

$field
$value

_field_type_select()

_field_type_select(  $id,   $type) 

Parameters

$id
$type

_field_type_html()

_field_type_html(  $config,   $cname,   $value,   $hang,   $lie) 

Parameters

$config
$cname
$value
$hang
$lie