Example #1
0
 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();
 }
Example #2
0
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);
}
Example #3
0
 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;
 }