如何检查按钮是否被点击后台 PrestaShop
How to check if the button was clicked backoffice PrestaShop
我在 .tpl 文件上有按钮,但在我的主页上......php我无法检查按钮是否被单击。
我无法解决问题,我需要帮助
在获取内容时
if (Tools::isSubmit('submit'.$this->name)) {
echo 'lol';
}
在 displayForm() 上
// Init Fields form array
$fields_form = array();
$fields_form[0]['form'] = array(
'legend' => array(
'title' => $this->l('WINMAX TO PRESTASHOP'),
),
'input' => array(
array(
'type' => 'checkbox',
'label' => $this->l('Escolha as categorias que deseja:'),
'hint'=>$this->l('Selecionar depois carregar em Save'),
'name' => 'checkBoxi[]',
'values' => array(
'query' => $data_array,
'id' => 'id',
'name' => 'name'
)
)
),
'submit' => array(
'title' => $this->l('Save'),
'name'=>$this->l('Save'),
'class' => 'btn btn-default pull-right'
)
);
...
$helper->submit_action = 'submit'.$this->name;
$helper->toolbar_btn = array(
'save' =>
array(
'desc' => $this->l('Save'),
'href' => AdminController::$currentIndex.'&configure='.$this->name.'&save'.$this->name.
'&token='.Tools::getAdminTokenLite('AdminModules'),
),
'back' => array(
'href' => AdminController::$currentIndex.'&token='.Tools::getAdminTokenLite('AdminModules'),
'desc' => $this->l('Back to list')
)
);
return $helper->generateForm($fields_form);
}
我尝试将名称 'submit' 更改为“保存”,但没有任何变化。
尝试调试所有在getContent()方法开头用var_dump(Tools::getAllValues())
传输的数据,你可以检查你的按钮是否有那个名字
我在 .tpl 文件上有按钮,但在我的主页上......php我无法检查按钮是否被单击。 我无法解决问题,我需要帮助
在获取内容时
if (Tools::isSubmit('submit'.$this->name)) {
echo 'lol';
}
在 displayForm() 上
// Init Fields form array
$fields_form = array();
$fields_form[0]['form'] = array(
'legend' => array(
'title' => $this->l('WINMAX TO PRESTASHOP'),
),
'input' => array(
array(
'type' => 'checkbox',
'label' => $this->l('Escolha as categorias que deseja:'),
'hint'=>$this->l('Selecionar depois carregar em Save'),
'name' => 'checkBoxi[]',
'values' => array(
'query' => $data_array,
'id' => 'id',
'name' => 'name'
)
)
),
'submit' => array(
'title' => $this->l('Save'),
'name'=>$this->l('Save'),
'class' => 'btn btn-default pull-right'
)
);
...
$helper->submit_action = 'submit'.$this->name;
$helper->toolbar_btn = array(
'save' =>
array(
'desc' => $this->l('Save'),
'href' => AdminController::$currentIndex.'&configure='.$this->name.'&save'.$this->name.
'&token='.Tools::getAdminTokenLite('AdminModules'),
),
'back' => array(
'href' => AdminController::$currentIndex.'&token='.Tools::getAdminTokenLite('AdminModules'),
'desc' => $this->l('Back to list')
)
);
return $helper->generateForm($fields_form);
}
我尝试将名称 'submit' 更改为“保存”,但没有任何变化。
尝试调试所有在getContent()方法开头用var_dump(Tools::getAllValues())
传输的数据,你可以检查你的按钮是否有那个名字