fastadmin:关于字段修改
2019-12-27 夙夜 实际技能
添加或修改数据库字段后代码中的修改:
添加:
1.js中修改,根据字段属性不同可在后方添加扩展代码:
{field: 'stage', title: __('Stage')}//这是最基础的字段
2.add与edit中添加字段对应的的输入框/选择框
3.lang包中添加字段对应注释.
4.如果导入中涉及到新添加的字段转义,则需要修改controller中重写的import方法
5.如果为关联字段则需要修改控制器中的index方法对应部分,详见笔记:关联模型
6.时间属性等特殊值需要修改model中的追加字段,以及时间获取等方法
7.特殊字段(如status等)需在model追加文本中添加字段_text,在控制器构造函数中添加相应渲染方法:
$this->view->assign("statusList", $this->model->getStatusList());
并在构造前添加
protected $multiFields="state";
或者其他相应声明变量修改:
enum等多值并且有注释字段需要修改js文件中的对应值,并且需要修改model中的相应方法
标签: fastadmin