我正在创建一个名为 provinces 的自定义字段,其中我已经构建了一个多选字段。该字段从数据库接收JSON无密钥对象[3,4,5]
,然后我将其应用于province.php中getInput()
的输入。我已经在输出上设置了这个,但我需要将所选的任何值写回数据库。
如果用户在多选中选择其他选项(在后端表单edit.php中),我在哪里可以获取然后传回的值?
换句话说,在将$_POST
数组重定向回 (保存) 表格或列表页面之前收到的{{1}}数组在哪里 (保存并关闭) ?
如果我错了,请纠正我。
提前致谢。
答案 0 :(得分:2)
在表单视图的模型中,查找函数prepareTable
。这是在保存之前准备/清理数据的好地方。
如果要在保存数据后进一步处理数据,可以在表单控制器中使用函数postSaveHook
。
或者您可以在保存表store
函数期间执行某些操作。