Symfony 4 Форма Тип перевода - PullRequest
0 голосов
/ 22 декабря 2019

У меня есть Symfony 4.4 и компонент Symfony / translation. Я пытаюсь извлечь переводы, и все работает нормально, за исключением того, что метки форм не извлекаются.

Это пример одного из типов форм.

namespace App\Form;

use App\Entity\ClassifiedAd;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
use Symfony\Component\Form\Extension\Core\Type\MoneyType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;

class ClassifiedAdType extends AbstractType
{
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            ->add('title')
            ->add('description')
            ->add('price', MoneyType::class, [
                'required' => false,
                'currency' => "EUR"
            ])
            ->add('type', ChoiceType::class, [
                'required' => true,
                'expanded' => true,
                'multiple' => false,
                'label' => "classifiedad.form.type",
                'choices' => [
                    'classifiedad.form.type_'.ClassifiedAd::SELLING => ClassifiedAd::SELLING,
                    'classifiedad.form.type_'.ClassifiedAd::SEARCHING => ClassifiedAd::SEARCHING,
                    'classifiedad.form.type_'.ClassifiedAd::SWAPPING => ClassifiedAd::SWAPPING,
                ]
            ])
        ;
    }

    public function configureOptions(OptionsResolver $resolver)
    {
        $resolver->setDefaults([
            'data_class' => ClassifiedAd::class,
        ]);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...