在2使用代码生成创建CURD的过程中,代码生成逻辑限定了以下三种字段格式, 分别是:
/**
* 限定特定组件
*
* @var array
*/
public $mustbeComponent = ['set', 'text', 'json'];
限定set必须使用checkbox组件,text必须是多文件上传,json为数组组件, 默认会在生成的时候提示你,如果你生成完毕后再去更改了字段类型,那么就会出现undefined offset 0错误;
错误原因是因为当前字段修改器/获取器会根据字段类型自动处理数据,如果你改动了,肯定会出现错误!