Здравствуйте, прошу вашей помощи в таком вопросе решил попробовать юзать Doctrine ORM в ZF2 все настроил выборка с одной таблицы по примерам работает как надо но вот со связями сущностей запутался как-то. В общем дело обстоит так есть сущность Blogposts и сущность Users связи пытаюсь сделать таким образом
PHP:
скопировать код в буфер обмена
class Users { //... /** * @ORM\OneToMany(targetEntity="Blogposts", mappedBy="id") */ protected $blogposts; public function __construct() { $this->blogposts = new ArrayCollection(); } //... } class Blogposts { //... /** * @ORM\ManyToOne(targetEntity="Users", inversedBy="id") * @ORM\JoinColumn(name="id", referencedColumnName="id") */ protected $users; //... }
в контроллере
и в итоге в браузер выводится абсолютно все объекты созданные доктриной включая асе настройки коннект в базе и т.д. не могу понять я что-то неправильное делаю или это может быть как-то неправильно сам модуль ORM настроен, если не сложно может кто нибудь на простейшем примере показать как должна быть расписана просто связь двух таблиц так как doctrine не позволяет без явно прописанных связей в сущностях сделать простой join
|