Doctrine - 不在bundle实体中生成模式

时间:2014-10-26 17:11:27

标签: symfony orm doctrine-orm entity

我有课

namespace Acme\Domain\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * User
 *
 * @ORM\Table()
 * @ORM\Entity
 */
class User
{
   ...
}

注意,此实体不在任何捆绑包内。现在,我想生成模式,所以我运行:

php app/console doctrine:schema:create

我得到:

No Metadata Classes to process.

如何使用不在bundle中的实体生成模式?

还有一件事,如果我跑:

php app/console doctrine:generate:entites Acme/Domain/Entity/User

它给了我错误:

Class "Acme\Domain\Entity\User" is not a valid entity or mapped super class

这个类无效是不可能的,因为我使用" doctrine:generate:entity"生成它,并从bundle移动到Acme / Domain / Entity,并且只更改名称空间。如果实体是捆绑的,那么一切正常。那么如何在捆绑之外管理实体呢?

0 个答案:

没有答案