Я хочу добавить новое поле в объект продукта.
Я успешно добавил дополнительное поле в продукт, бэк-офис.Но даже при этом я не могу сохранить данные.
В \ src \ PrestaShopBundle \ Resources \ views \ Admin \ Product \ ProductPage \ Panels \ pricing.html.twig
Я добавляю:
<div class="col-xl-1 col-lg-3">
{{ form_errors(pricingForm.new_unity) }}
{{ form_widget(pricingForm.new_unity) }}
</div>
В \ classes \ Product.php я также добавляю свое поле этим кодом:
'new_unity' => array('type' => self::TYPE_STRING, 'shop' => true),
В \ src \ PrestaShopBundle \ Form \ Admin \ Product \ ProductPrice.php
->add(
'new_unity',
FormType\TextType::class,
array(
'required' => false,
'attr' => ['placeholder' => $this->translator->trans('Per kilo, per litre', [], 'Admin.Catalog.Help')]
)
В базе данных я создаю поле new_unity (varchar) в ps_product, ps_product_lang и в ps_product_shop.
Но все же я не могу сохранить свои данные.Что я пропустил?