Как избежать Symfony 4 для создания папок по умолчанию в src

Как я могу избежать создания таких папок, как Controller, Entity и т. д., Внутри каталога src, когда я запускаю composer install, поскольку я использую другую структуру папок в своем приложении, и раздражает удаление этих папок каждый раз, когда я запускаю composer install в первый раз на какой-то машине

Вы уверены, что программа composer install создает эти каталоги? Возможно, проверьте, поступают ли они из вашего репозитория исходного кода. composer create-project создаст их, но я почти уверен, что install - нет, поскольку я сам использую другую структуру и никогда не сталкивался с этой проблемой во время развертывания.

Cerad 26.09.2018 18:08

в моем репо у меня разная структура каталогов: приложение, домен, интерфейсы, инфраструктура. Но когда я запускаю composer install, он создает папки Controller, Entity, Repository и Migration вместе с

Bogdan Dubyk 26.09.2018 18:15

Интересно. У меня пока нет хорошего тестового примера, поэтому я верю вам на слово. Вы всегда можете удалить раздел post-install-cmd из composer.json, хотя это может принести больше вреда, чем пользы.

Cerad 26.09.2018 18:26

Это связано, например, с настройкой гибкости symfony / framework-bundle. github.com/symfony/recipes/blob/master/symfony/framework-bun‌ dle /…

mblaettermann 27.09.2018 03:12
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
2
4
304
1

Ответы 1

Эти папки создаются ОДИН РАЗ по разным рецептам гибкости.

Пример для symfony / framework-bundle: https://github.com/symfony/recipes/blob/master/symfony/framework-bundle/4.2/manifest.json#L8

После успешной установки эти изменения записываются в файл symfony.lock.

У тебя есть этот файл? Его нужно добавить в VCS, например composer.json / composer.lock

Затем удалите ненужные папки из файловой системы. Их не следует создавать снова.

Источник: https://github.com/symfony/flex/issues/419

Вы правы, я не заметил, что появился новый файл symfony hs symfony.lock, спасибо

Bogdan Dubyk 27.09.2018 12:47

О да. Файл блокировки. Это объясняет, почему я никогда не видел этого.

Cerad 27.09.2018 13:18

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