невозможно создать пакет - PullRequest
0 голосов
/ 23 октября 2019

Я новичок в среде Symfony и пытаюсь сгенерировать свой первый пакет, я использую эту команду php bin/console generate:bundle, но она не работает.

Сообщение об ошибке:

There are no commands defined in the "generate" namespace.

Возможно, вы ищете команду, предоставленную SensioGeneratorBundle, которая в данный момент не установлена.

Попробуйте запустить composer require sensio/generator-bundle.

https://imgur.com/csryfHZ

Я пытался установить хранилища композиторов с помощью команды composer require sensio/generator-bundle, но ничего не изменилось

Ответы [ 2 ]

0 голосов
/ 23 октября 2019

Мы не делаем связку в Symfony 4.

Хотя это было «хорошей практикой» для Symfony 2, так как новый скелет, это уже не так.

Ваш комплект по умолчаниютеперь App, весь ваш код входит в src/, а весь ваш просмотр (файлы веток) - template/

0 голосов
/ 23 октября 2019

В symfony 4 этот пакет устарел, вы должны использовать maker-bundle, к сожалению, генератор пакетов не доступен. Поэтому вам необходимо кодировать свой пакет с нуля с помощью официальной документации: https://symfony.com/doc/current/bundles/best_practices.html

Кстати, пакет устарел и теперь используется только для совместного использования упакованного кода между проектами.

Больше информации на: https://symfony.com/doc/current/bundles.html

...