1. I created hidden field with
Code: Select all
$this->smarty->assign('id1', $this->CreateInputHidden($id, 'id1', 1));
Code: Select all
<input type="hidden" name="1id1" value="1" />
3. Did print_r ($params) in target file and got ['id']=1, not ['id1']!
4. Changed line from
Code: Select all
$this->smarty->assign('id1', $this->CreateInputHidden($id, 'id1', 1));
Code: Select all
$this->smarty->assign('id1', $this->CreateInputHidden($id, 'id2', 1));
5. Next step - created
Code: Select all
$this->smarty->assign('id1', $this->CreateInputHidden($id, 'i1111d2', 1));
Code: Select all
<input type="hidden" name="1i1111d2" value="1" />
Logic says, that there is a bug in routine that generates $params variable, deleting "1" (or whatever was added in the beginning of form fields) not only from beginning, but from all field name. Am I right?