Prezados, boa noite.
Comentei em uma msg anterior, que estou separando uma aplicação que desenvolvi no Zend2 e que foi toda feita dentro do modulo Application. Já consegui separar e criar um modulo, relatório, e um modulo Acl. Agora estou tentando criar um modulo CRUD, com o nome de Cadastro. Nesse novo modulo cadastro, tenho uma entidade Cliente com sua rota especifica e sua classe, esta classe relaciona-se com um outro modulo, que por enquanto ainda é o Application.
Dúvida Doctrine.
Classe Cliente, modulo Cadastro relacionando com o modulo Application e classe Servico, ficaria como ?
Assim????
Modulo Cadastro, classe Cliente
**
* @ORM\OneToMany(targetEntity="Servico", mappedBy="cliente")
*
* @var \Doctrine\Common\Collections\ArrayCollection
*/
private $servico;
Modulo Application, classe Servico
/**
* @ORM\ManyToOne(targetEntity="Cliente", inversedBy="servico", fetch="EXTRA_LAZY")
* @ORM\JoinColumn(name="CLIENTE", referencedColumnName="IDPESSOA")
*/
private $cliente;
OU Assim????
/**
* @ORM\OneToMany(targetEntity="Application\Model\Servico", mappedBy="cliente")
*
* @var \Doctrine\Common\Collections\ArrayCollection
*/
private $servico;
Modulo Application, classe Servico
/**
* @ORM\ManyToOne(targetEntity="Cadastro\Model\Cliente", inversedBy="servico", fetch="EXTRA_LAZY")
* @ORM\JoinColumn(name="CLIENTE", referencedColumnName="IDPESSOA")
*/
private $cliente;
Qual a maneira correta?
Obrigado.