Я создаю модуль в prestashop 1.7, чтобы сохранить свои настройки.
Также я создал форму для отображения моих настроек. Пример формы показан ниже: -
//display form function
public function renderCustomerForm()
{
$this->fields_form = array(
'legend' => array(
'title' => $this->l('Customer Settings'),
'icon' => 'icon-time'
),
'input'=>array(
array(
'type' => 'text',
'label' => $this->l('BusinessCustomerFlag'),
'name' => 'C_BUSINESS_FLAG',
'lang' => false,
'required' => true
),
),
'submit' => array(
'title' => $this->l('Save'),
'name' => 'submitCustomer',
'icon' => 'process-icon-save'
)
);
Я сохраняю эти значения в таблице конфигурации, используя функции класса конфигурации.
Я знаю, как его получить, но не знаю, как отобразить в форме. Пожалуйста, какое-нибудь руководство по этому поводу будет действительно полезным.






Добавьте эту строку в помощник вашего модуля (перед generateForm):
$helper->fields_value = $this->getFormValues();
и добавить функцию для определения значений:
public function getFormValues()
{
$fields_value = array();
$fields_value['C_BUSINESS_FLAG'] = "some data or retrieved data";
return $fields_value;
}