Я использую PhpStorm для работы над проектом Symfony.
В конфигурации "Файл" > "Настройки" > "Проект... > " я определил каталог vendor/
как корень ресурса, чтобы иметь автозаполнение и как папку "Исключено", потому что я хочу игнорировать поставщиков при выполнении поиска в моем код проекта.
Но моя проблема заключается в том, что поставщики все еще отображаются в результатах поиска.
Вот моя текущая конфигурация:
Вот что я пытаюсь избежать: отображаются результаты из vendor/
:
Вот конфигурация PHP:
Я могу ограничить поиск, выбрав Scope = Custom, но иногда забываю изменить это. Я ищу некоторые настройки, которые я могу использовать в разных проектах Symfony2/3.
Как я должен пометить каталог vendor/
, чтобы позволить PhpStorm использовать его в качестве корня ресурса и игнорировать его при выполнении поиска?
И какова правильная конфигурация структуры каталогов по умолчанию проекта Symfony2? Ниже приведены каталоги по умолчанию после установки Symfony 2.8 с помощью composer create-project symfony/framework-standard-edition symfony-2.8 "~2.8"
:
app/
├ config
├ cache
├ logs
└ Resources
src/
└ AppBundle/
vendor/
web/
Вот как я обозначил каталоги в данный момент:
.idea [excluded]
app/
├ config
├ cache [excluded]
├ logs [excluded]
└ Resources
src/ [source]
└ AppBundle/
└ Tests/ [test source folders]
vendor/ [excluded]
web/
Примечание. Я установил плагин Symfony для PhpStorm, я не знаю, изменили ли это поведение IDE.