«Класс XXX не является допустимым объектом или сопоставленным суперклассом» после перемещения класса в файловой системе - PullRequest
81 голосов
/ 19 октября 2011

У меня был класс сущности в Aib \ PlatformBundle \ Entity \ User.php

У меня не было проблем при попытке создать класс формы через

php app / console доктрина: генерировать: форма AibPlatformBundle: пользователь

Теперь я изменил пространство имен на Aib \ PlatformBundle \ Entity \ Identity \ User, но когда я пытаюсь сгенерировать форму с помощью задачи, о которой я говорил ранее это говорит:

"Класс Aib \ PlatformBundle \ Entity \ User не является действительным объектом или сопоставлен супер класс. "

Это содержимое файла:

<?php
namespace Aib\PlatformBundle\Entity\Identity;

use Doctrine\ORM\Mapping as ORM;

    /**
     * Aib\PlatformBundle\Entity\Identity\User
     *
     * @ORM\Table()
     * @ORM\Entity(repositoryClass="Aib\PlatformBundle\Entity\Identity
    \UserRepository")
     */
    class User
    {
    ...

Есть идеи?

symfony2.0.4

Ответы [ 11 ]

0 голосов
/ 10 августа 2012

Я избавился от того же сообщения об ошибке, что и в вашем случае, используя app / console_dev вместо просто app / console

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...