Показать значения конфигурации в текстовом поле формы в prestashop 1.7

Я создаю модуль в 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'  
            )
        );

Я сохраняю эти значения в таблице конфигурации, используя функции класса конфигурации.

Я знаю, как его получить, но не знаю, как отобразить в форме. Пожалуйста, какое-нибудь руководство по этому поводу будет действительно полезным.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
0
335
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Добавьте эту строку в помощник вашего модуля (перед 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;
}

Другие вопросы по теме