tag:blogger.com,1999:blog-66282523375953478.post7485612659586725498..comments2022-11-05T10:54:40.644-03:00Comments on Pv Gomes Developer: Auto relacionamento no DOCTRINEAnonymoushttp://www.blogger.com/profile/06694078301473692213noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-66282523375953478.post-88204491714157351112013-09-28T15:27:24.339-03:002013-09-28T15:27:24.339-03:00Fiz isso e está dando um erro louco quando vou faz...Fiz isso e está dando um erro louco quando vou fazer o FindByOne, por exemplo! No meu caso eu fiz:<br /><br />class Membro_model<br />{<br /> /**<br /> * @Id @Column(type="integer")<br /> * @GeneratedValue(strategy="IDENTITY")<br /> */<br /> public $id = 0;<br /> <br /> /**<br /> * @Column(type="string", columnDefinition="VARCHAR(50) NOT NULL")<br /> */<br /> public $nome = 0;<br /><br /> /**<br /> * @Column(type="string", columnDefinition="VARCHAR(12) NOT NULL")<br /> */<br /> public $login = 0;<br /><br /> /**<br /> * @OneToOne(targetEntity="Membro_model")<br /> * @JoinColumn(name="patrocinador_id", referencedColumnName="id")<br /> **/<br /> public $patrocinador;<br /><br />}<br /><br />Quando vou puxar linhas em que a coluna id_patrocinador da tabela não é nula, ele dá pau! Eu fiz:<br /><br />$membro = $this->doctrine->em->getRepository('Membro_model')->findBy(array('login' => $login));<br /><br />Não funciona! Saberia como resolver? Se puder agradeço: anderson.cavalcanti.rn@gmail.com<br /><br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-66282523375953478.post-66982493979229609102012-07-25T18:57:23.092-03:002012-07-25T18:57:23.092-03:00Realmente um erro bizzaro meu. Deixei passar em br...Realmente um erro bizzaro meu. Deixei passar em branco por eu estar prestando atenção apenas no n-2-n... de qualquer forma obrigado por lembrar... só espero que da próxima vez não comente como Anônimo... Críticas são bem vindas. <br />Vou mudar o exemplo.Anonymoushttps://www.blogger.com/profile/06694078301473692213noreply@blogger.comtag:blogger.com,1999:blog-66282523375953478.post-8854007498911583532012-07-25T18:00:27.801-03:002012-07-25T18:00:27.801-03:00O exemplo dado para o caso um para um, não é de um...O exemplo dado para o caso um para um, não é de um auto relacionamento, pois está envolvendo duas entidades diferentes: Motorista e CNH. Auto relacionamento deve envolver instancias de uma mesma classe.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-66282523375953478.post-71260013135257946692012-07-21T19:19:31.422-03:002012-07-21T19:19:31.422-03:00Paulo no Muitos para Muitos sou obrigado a criar u...Paulo no Muitos para Muitos sou obrigado a criar um construtor inicializando com o ArrayCollection do Doctrine? Não sei ao certo se no meu caso eu devo.Luis Eduardonoreply@blogger.comtag:blogger.com,1999:blog-66282523375953478.post-18553338789444213592012-07-18T14:47:32.718-03:002012-07-18T14:47:32.718-03:00Caracaa brother valeu mesmo pelo artigo! Foi de mu...Caracaa brother valeu mesmo pelo artigo! Foi de muita utilidade mesmo! Doctrine é bom mais no começo é demais de complexo ainda mais para devs PHP da nata.Alan Tavareshttp://meetups.jquery.com/profile/tavareschavesnoreply@blogger.com