Symfony4 - отсутствует файл app / config / config.yml?

Я новичок в 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 могут потребоваться некоторые поправки.

Может ли кто-нибудь предложить, как это исправить?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
15
0
7 629
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

Ответ принят как подходящий

Почему бы не создать его config/packages/fos.yaml? Или добавить в один из существующих config/packages/foo.yaml? https://symfony.com/doc/current/configuration.html

Можете ли вы сказать мне, какой именно файл мне следует обновить, согласно упомянутой статье.

M_Idrees 12.04.2018 17:23

создать новый config/packages/fos_user.yaml

Andrius 12.04.2018 20:42

В Symfony 4 новый каталог config / эквивалентен текущему каталогу app / config /, но с совершенно другим макетом.

Для получения более подробной информации перейдите по этой ссылке: https://symfony.com/blog/symfony-4-a-new-way-to-develop-applications

Да, верно. Но я не мог понять, как обновить конфигурацию (какой файл, в папке конфигурации много файлов) вокруг symfony4 из этой статьи.

M_Idrees 12.04.2018 17:22

Взгляните сюда: stackoverflow.com/questions/47844967/symfony-4-fosuserbundle

Amira Bedhiafi 12.04.2018 17:25

для этой проблемы вы можете попробовать следующее:

Создайте файл 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"

Другие вопросы по теме