我有课
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,并且只更改名称空间。如果实体是捆绑的,那么一切正常。那么如何在捆绑之外管理实体呢?