public function indexAction() { $em = $this->getServiceLocator()->get('Doctrine\\ORM\\EntityManager'); $repo = $em->getRepository('Livraria\\Entity\\Categoria'); $categorias = $repo->findAll(); /** Zend\DB $categoriaService = $this->getServiceLocator()->get("Livraria\Model\CategoriaService"); $categorias = $categoriaService->fetchAll(); */ return new ViewModel(array('categorias' => $categorias)); $user = new User(); $user->setEmail("email"); $telefone = new Telefone(); $telefone->setNumero('33333333'); $user->addTelefone($telefone); $em->persist($user); $em->persist($telefone); $em->flush(); $telefones = $user->getTelefones(); }
function Main() { $p = new Pessoa(); $p->setNome("Regis Leandro Sebastiani"); $p->setEndereco("Rua Esteio, 1169"); $t1 = new Telefone(); $t1->setDDD(51); $t1->setNumero(92666970); $t2 = new Telefone(); $t2->setDDD(51); $t2->setNumero(35641890); $p->setTelefone($t1); $p->setTelefone($t2); $a = array("nome" => "Regis Leandro Sebastiani", "Endereco" => "Rua esteio, 1169", "Telefones" => array("num" => array(array("51", "92666970"), array("51", "3333333")))); $b = array(array("33", "989898"), array("56", "84848484")); $jason = json_encode($p); echo $jason; echo "<br />"; echo json_encode($a); echo "<br />"; echo json_encode($b); }
public function adicionarTelefone($dddTelefone, $numeroTelefone, $referenciaTelefone, $id = null) { $telefone = new Telefone(); $telefone->setId($id); $telefone->setDdd($dddTelefone); $telefone->setNumero($numeroTelefone); $telefone->setReferencia($referenciaTelefone); $this->telefones[] = $telefone; }