В соответствии с magento 1, мы расширяемся от "adminhtml / system_config_backend_serialized_array", чтобы создать такую таблицу:
Мой вопрос: как мы создаем его в magento 2?
Редактировать: Наконец, с помощью @Marius: это поле Исключения User-Agent в System => Configuration => General => Design => Theme Theme.
Мы можем создать новую конфигурацию таблицы на основе этого поля, посмотрев на ее коды "Magento \ Config \ Block \ System \ Config \ Form \ Field \ Regexceptions"
Ответы:
Вы можете сделать это, используя, Company / Modulename / etc / adminhtml / system.xml
В разделе -> поле группы
В файле модели внешнего интерфейса внутри блока,
У вас есть таблица отображения в области конфигурации и после сохранения ее значение сохраняется внутри
core_config_data
таблицы.источник
<test>
это отображается<test2>
. Любое предложение?Эквивалент для
adminhtml/system_config_backend_serialized_array
в Magento 2 естьMagento\Config\Model\Config\Backend\Serialized\ArraySerialized
.Вы можете взять в качестве примера поле
User-Agent Exceptions
из config и попытаться скопировать его.Поле определено в
Magento/Backend/etc/adminhtml/system.xml
источник