#php #symfony
#php #symfony
Вопрос:
Я пытаюсь использовать внутри объекта другой объект из другого пространства имен, но все, что я получил, это ошибка:
The class 'AppEntityGuiUser' was not found in the chain configured namespaces AppEntityUpv6
и код:
namespace AppEntityUpv6;
use AppEntityGuiUser as User;
use DoctrineORMMapping as ORM;
/**
* ConfigSet
*
* @ORMTable(name="config_set")
* @ORMEntity(repositoryClass="AppRepositoryConfigSetRepository")
*/
class ConfigSet
{
/**
* @var integer
*
* @ORMColumn(name="id", type="integer", nullable=false)
* @ORMId
* @ORMGeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var User
*
* @ORMManyToOne(targetEntity="AppEntityGuiUser")
* @ORMJoinColumn(name="id", referencedColumnName="id",
nullable=false)
*/
private $user;
Похоже, что он все еще ищет в том же пространстве имен.
Комментарии:
1. Вы должны указать в своей доктрине. конфигурация yml всех пространств имен, которые вы используете
2. похоже, что ваше «Приложение Сущность Gui User» это пространство имен используется в другом месте, попробуйте выполнить поиск. или попробуйте очистить кэш