Я новичок в Symfony4 и создаю форму входа с помощью FOSUserBundle. И я застрял на шаге 5, упомянутом в этой статье. Когда он говорит:
Add the following configuration to your config.yml file according to which type of datastore you are using.
# app/config/config.yml
fos_user:
db_driver: orm # other valid values are 'mongodb' and 'couchdb'
firewall_name: main
user_class: AppBundle\Entity\User
from_email:
address: "%mailer_user%"
sender_name: "%mailer_user%"
Проблема в том, что в symfony4 нет папки app и простого файла config.yml в папке config.
Я думаю, что эта статья может работать со старыми версиями, но для Symfony4 могут потребоваться некоторые поправки.
Может ли кто-нибудь предложить, как это исправить?






Почему бы не создать его config/packages/fos.yaml?
Или добавить в один из существующих config/packages/foo.yaml?
https://symfony.com/doc/current/configuration.html
создать новый config/packages/fos_user.yaml
В Symfony 4 новый каталог config / эквивалентен текущему каталогу app / config /, но с совершенно другим макетом.
Для получения более подробной информации перейдите по этой ссылке: https://symfony.com/blog/symfony-4-a-new-way-to-develop-applications
Да, верно. Но я не мог понять, как обновить конфигурацию (какой файл, в папке конфигурации много файлов) вокруг symfony4 из этой статьи.
Взгляните сюда: stackoverflow.com/questions/47844967/symfony-4-fosuserbundle
для этой проблемы вы можете попробовать следующее:
Создайте файл fos_user.yaml в папке config/packages, затем вы можете добавить код конфигурации как обычно, symfony4 загрузит его автоматически.
Как указал Арнольд Ричмон. Также в файле fos_user.yaml вам нужно добавить параметры конфигурации как:
fos_user:
db_driver: orm # other valid values are 'mongodb' and 'couchdb'
firewall_name: main
user_class: App\Entity\YourUserEntityClass
from_email:
address: "[email protected]"
sender_name: "yoursendername"
для завершения с услуга: почтовая программа и возобновления, создайте:
конфиг / пакеты / fos_user.yaml
fos_user:
db_driver: orm # other valid values are 'mongodb' and 'couchdb'
firewall_name: main
user_class: App\Entity\YourUserEntityClass
service:
mailer: fos_user.mailer.twig_swift
from_email:
address: "[email protected]"
sender_name: "yoursendername"
Можете ли вы сказать мне, какой именно файл мне следует обновить, согласно упомянутой статье.