如何在Prestashop中加载带有提交值的ObjectModel?

时间:2014-09-12 09:11:18

标签: prestashop helper object-model

我使用HelperForm来显示具有多重功能的表单。 我还创建了一个带有字段的模型(有些是multilang)。

问题是,一旦用户提交表单,我如何将提交表单中的数据填入我的新模型?

我试过了:

$instance = new MyModel();
$instance->validateController();

但是出于某种奇怪的原因,它并没有保存语言字段,只有"直接"字段。

我考虑过使用validateFieldsvalidateFieldsLang,但他们会在第一次遇到错误时停止;我想一次列出所有可能的错误。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您是从前台还是后台使用它?

管理员控制器有这个

$this->copyFromPost($this->object, $this->table);

它基本上调用了对象的验证