У меня есть 2 пакета, 1 комплект CMS, который будет родительским пакетом.
У меня в обоих пулах дублируются сущности. Как User
Пользователь в пакете CMS я сделал его абстрактным классом. (не уверен, что это правильный выбор. Фактически, я хочу расширить свой пользовательский объект, если он нужен.).
Пользователь cms:
abstract class User implements UserInterface
рассказать пользователю:
use MV\CMSBundle\Entity\User as BaseUser;
/**
* @ORM\Entity(repositoryClass="MV\NameBundle\Repository\UserRepository")
* @DoctrineAssert\UniqueEntity(fields={"email"}, message="user.email.already.exist" )
*/
class User extends BaseUser
{
....
}
Im получает ошибку Class "MV\CMSBundle\Entity\User" is not a valid entity or mapped super class.
Я искал в документации symfony и нашел эту страницу: entities-entity-mapping, но они не добавили некоторый контент xD
О, и нет, я не хочу использовать FOSUserBundle;)
Symfony: 2.1