php bin/console make:form
когда я пытаюсь отобразить это вот так:
Код: Выделить всё
/**
* Require ROLE_USER for only this controller method.
* @Route("/create", name="post.create")
* @return Response
*/
public function create(): Response
{
$post = new Post();
$form = $this->createForm(CreatePostType::class, $post);
return new Response($this->twig->render('pages/create.html.twig'), [
'form' => $form->createView()
]);
}
Не удалось преобразовать значение базы данных «ROLE_USER» " в Doctrine Введите json
для этой строки
'form' => $form->createView()
Вот мои getRoles:
Код: Выделить всё
/**
* @see UserInterface
*/
public function getRoles(): array
{
$roles = $this->roles;
// guarantee every user at least has ROLE_USER
$roles[] = 'ROLE_USER';
return array_unique($roles);
}
Код: Выделить всё
security:
# https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers
providers:
in_memory: { memory: ~ }
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
main:
anonymous: ~
p>
спасибо
Подробнее здесь: https://stackoverflow.com/questions/554 ... createview
Мобильная версия