#php #forms #symfony
#php #формы #symfony
Вопрос:
Я как раз собирался создать новую форму с помощью Symfony: php bin/console make:Form
Он создал новую форму, однако я получил сообщение об ошибке:
Undefined type 'SymfonyComponentOptionsResolverOptionsResolver'.
Это компонент:
<?php
namespace AppForm;
use AppEntityPost;
use SymfonyComponentFormAbstractType;
use SymfonyComponentFormFormBuilderInterface;
use SymfonyComponentOptionsResolverOptionsResolver;
class PostType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('title');
}
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults([
'data_class' => Post::class,
]);
}
}
OptionsResolver подчеркнут змеей что-то изменилось в импорте? Я использую последнюю версию Symfony
Комментарии:
1. какую версию symfony вы используете?
2. У меня есть
Symfony 5.2.0 (env: dev, debug: true)
3. установлен ли уже dep symfony / options-resolver ?
4. да, я уже установил его дополнительно… но у меня гораздо больше проблем такого же рода.. но все это, похоже, не имеет значения, мое приложение работает по-прежнему нормально, просто интересно..