在 Prestashop 中制作动态表单

Making a dynamic Form in Prestashop

What I want to achieve Image! 您好,我正在 prestashop 中开发一个模块。我想要的是在后台应该有一个按钮(任意名称:添加新字段)-(模块配置页面是配置模块时出现的第一页)用户按下它应该添加一个新的输入字段在表格中。这一切都应该使用助手 类 来完成。我怎样才能做到这一点?一些代码将不胜感激!我上传了一张图片。我已经使用 jQuery 尝试过它并且它有效但我需要使用 prestashop 中的 helperForms 来完成它!在 jQuery 中,如果我按下添加新字段按钮,它会动态添加一个输入字段,但在这种情况下不会使用 helper-类。

这是文档的 link :

http://doc.prestashop.com/display/PS16/Using+the+Helper+classes

文档适用于 PS 1.6,但它也适用于 PS 1.7

下面是一个使用 Helper 类 生成表单的代码示例:

$this->fields_form = array(
  'legend' => array(       
    'title' => $this->l('Edit carrier'),       
    'image' => '../img/admin/icon_to_display.gif'   
  ),   
  'input' => array(       
    array(           
      'type' => 'text',
      'name' => 'shipping_method',
     ),
  ),
  'submit' => array(
    'title' => $this->l('Save'),       
    'class' => 'btn btn-default pull-right'   
  )
);

我不知道您是否可以将 Helper class 用于更新自定义数据的自定义表单。我确定您可以使用它们来更新模块配置和 prestashop 对象(客户等)

Helper classes enable you to generate standard HTML elements for the back office as well as for module configuration pages.