我对Magento开发很新(这是我的第一个模块)。此模块的目的是修复我们在原始模块中遇到的一些问题,同时不对模型/控制器进行任何更改。我正在修改此现有模板,但我似乎找不到检索字段的方法。模板正在使用:
$this->getChildHtml('submit_button');
提交数据。这最终调用了一个javascript / ajax函数,几乎让我陷入了死胡同。我只是想获得价值,让我们说:
<textarea name="thing[other]" .../>
如何检索该值以便我的模型可以操作它?覆盖控制器不是一个选项,此页面实际上是使用相同控制器的另一个页面的副本。该控制器的功能是那个控制器的功能,只是不需要这个功能。
或
我的另一个选择是覆盖模板。我的问题是原始模块使用观察者覆盖模板,我不知道如何覆盖它。
答案 0 :(得分:3)
您需要创建一个控制器并设置表单操作以发布到此控制器。然后,您可以通过调用以下方式访问帖子数据:
$postData = $this->getRequest()->getPost();