我使用HelperForm来显示具有多重功能的表单。 我还创建了一个带有字段的模型(有些是multilang)。
问题是,一旦用户提交表单,我如何将提交表单中的数据填入我的新模型?
我试过了:
$instance = new MyModel();
$instance->validateController();
但是出于某种奇怪的原因,它并没有保存语言字段,只有"直接"字段。
我考虑过使用validateFields
和validateFieldsLang
,但他们会在第一次遇到错误时停止;我想一次列出所有可能的错误。
我该怎么做?
答案 0 :(得分:0)
您是从前台还是后台使用它?
管理员控制器有这个
$this->copyFromPost($this->object, $this->table);
它基本上调用了对象的验证