Я определил Mapped суперкласс для всех моих объектов с возможностями GeoLocation:Doctrine 2 множественного отображения наследования
<?php
namespace Acme\GeoBundle\Entity;
use Gedmo\Mapping\Annotation as Gedmo;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\MappedSuperclass
*/
class Placeable {
/**
* @ORM\Column(type="decimal", scale=7)
*/
protected $loc_latitude;
[...]
}
?>
я в настоящее время сопоставляются два объекта в этом суперкласса. Но я также хочу дать это географическое отображение для моего объекта User, предоставленного FOSUserBundle. Проблема заключается в том, что этот объект уже entends модель пользователя из FOSUserBundle:
<?php
namespace Acme\UserBundle\Entity;
use FOS\UserBundle\Entity\User as BaseUser;
/**
* @ORM\Entity
*/
class User extends BaseUser {}
?>
Так что мой вопрос: как дать информацию о сопоставлении Placeable моему User Entity?
Спасибо! Это имеет смысл ;) –