2016-05-22 2 views
1

Я вижу ошибки пространства имен повсюду, и я не уверен, почему. Я очень новичок в Symfony, поэтому, пожалуйста, со мной.Symfony Неопределенное пространство имен

Для exampe у меня есть: use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; и Configuration в красном цвете и ошибка читает:

Undefined namespace Configuration less... (Ctrl+F1) 
Referenced namespace is not found. 

Как это исправить?

+4

Подтвердите, что у вас есть файлы в папке вашего поставщика, если не выполняйте установку композитора, чтобы добавить их. – JimL

+0

Я заметил, что локальная папка поставщика не устанавливалась локально. Я использую удаленный сервер для своей локальной среды. Я собираюсь загрузить папку поставщика на свою локальную машину и посмотреть, поможет ли это. – iamthestreets

+0

Это была моя проблема. Мне не хватало папку поставщика. – iamthestreets

ответ

3

Так как вы говорите «Configuration в красном цвете» Я полагаю, проблему, которую вы испытываете связан с IDE

Если вы используете PhpStorm есть определенный Symfony плагин, который обрабатывать все разделяют пространства имен в значительной степени автоматически, до тех пор, поскольку ваша установка является стандартной. К стандартному я имею в виду реж проекта, содержащем приложение/SRC/Интернет/... (если каталоги вы используете 2.x Symfony реж раскладку)

This link расскажет вам все, что нужно, в мельчайших подробностях