跳转到内容

如何给二维多维数组定义描述

如下图所示,你可以给二维三维四维数组定义个性化的描述,这样用户才知道要输入什么内容。否则用户会感觉到莫名其妙,时间久了,自己也同样会忘记的。所以定义个性化的描述就显得非常有必要了。 img

第五个元素里边,以数组的形式做定义。

$this->form_items = [
['hidden', 'uid'],
['array2', 'aa', '二维数组','',['title'=>['颜色','尺寸']]],
['array3', 'bb', '三维数组','',['title'=>['颜色','尺寸','产地']]],
['array4', 'cc', '四维数组','',['title'=>['颜色','尺寸','产地','年份']]],
['array2', 'dd', '二维数组','',['title'=>['姓名','年龄'],'form'=>['text','number']]],
];

第五项元素,就是以数组的形式加进去。

[
'title'=>['颜色','尺寸']
]

复制

目前只能设置输入框为数字或任意字符串,默认是 任意字符串。有时候,你也可以强制只能是数字。这个时候就要加多一个参数。如下所示。

[
'title'=>['颜色','尺寸'],
'form' =>['text','number']
]

从左到右,每个元素分别是相应的第一项第二项对应的描述与表单类型