Я пытаюсь вывести дополнительные поля в статьях (в админке каталог > статьи).
Дополнительные поля значения в базу данных, но при сохранении статьи в инпутах эти значения не отображаются.
Что я сделал:
Я создал в базе данных в таблице information_description колонку customfields и в неё по замыслу должны записываться в виде json данные всех доп полей которые я создал.
В контроллере уже есть массив $data['information_description'], По этому там я нечего не добовляю.
В twig я добавил:
<input name="information_description[{{ language.language_id }}][customfields][text]" value="{{ information_description[language.language_id][customfields].text }}" />
<input name="information_description[{{ language.language_id }}][customfields][hint]" value="{{ information_description[language.language_id][customfields].hint }}" />
В model я добавил
customfields = '" . $this->db->escape(json_encode($value['customfields'])) . "',
внутрь двух функций:
public function addInformation($data) {...}
public function editInformation($information_id, $data) {...}
а также добавил
'customfields' => json_decode($result['customfields'], true),
в функцию:
public function getInformationDescriptions($information_id) {...}
Но как я уже сказал, данные записываются в базу данных, а в инпутах не отображаются. Что я сделал не так?
Заранее спасибо за совет и помощь!