Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos!
Estou desenvolvendo uma aplicação em Zend2 + Doctrine + Angularjs na qual tenho uma lista de usuários.
Em cada usuário posso fazer edições através de um formulário.
Nesse formulário há campos os quais precisam fazer as seguintes tarefas :
1-) Campo 1: consultar todos os registros existentes em uma (ou mais) tabela(s).
2-) Botão do campo 1: após escolher algum desses conteúdos, o mesmo salva seu respectivo ID em uma tabela2.
3-) Posso continuar salvando mais registros do campo 1 na tabela2.
4-) O que eu salvei fica disponível para consulta (em um array ou lista, por exemplo).
Pensei em criar duas tabelas e duas entidades no Zend.
Depois utilizar herança para trabalhar com os campos da tabela2 na primeira entidade.
Porém não estou conseguindo fazer isso na prática -> montar as tabelas corretamente, as entidades e lidar com esses dados no Angularjs.
Dei uma olhada em mapeamento de tabelas no manual do Doctrine, mas não encontrei nada efetivamente para meu caso e muito menos como trabalhar unto com o Angularjs.
Alguém teria uma ideia por onde é o caminho? Algum exemplo?
Obrigado.
Olá Luciana, obrigado pelo tuto, mas ainda não é o que eu preciso. Esse tudo tem o básico, que até peguei, mas não encontrei nada sobre retornar valores de múltiplas tabelas em uma busca.
Bem, estou procurando, estudando, mas se alguém tiver mais alguma dica, eu agradeço.
[]s
Para facilitar o entendimento, vou apresentar um pouco do que fiz e do que preciso.
tenho a entidade "People"
class Person
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="title", type="string", length=200, nullable=false)
*/
private $title;
}
e a entidade "Relationship"
class Relationship
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="title", type="string", length=200, nullable=false)
*/
private $title;
}
A dúvida é, como faço para recuperar em uma busca os campos "title" de Person e Relationship e depois guardar seus respectivos IDs em uma terceira tabela?
Henry boa noite..
Segue esse manual do pivetta que nao tem erro
http://marco-pivetta.com/doctrine-orm-zf2-tutorial/#/