alcatrazbr
4/30/2015 - 6:49 AM

Database

Database

// Join com 3 tbls
    	$tbEnderecos = New Default_Model_Enderecos();
    	$cep = $this->getRequest()->getParam('cep');

		   $select = $tbEnderecos->select(Zend_Db_Table::SELECT_WITH_FROM_PART);

    	 $select = $tbEnderecos->select();
    	 $select->setIntegrityCheck(false)
    	 		->from(array('e'=>'enderecos'),array('cep', 'logracompl', 'habilitado', 'niveltx', 'c.nome as cidade', 'b.nome as bairro'))
    	 		->join(array('c'=>'cidades'), 'e.cidade_id = c.id', array())
    	 		// ->from(array('c'=>'cidades'),array('cidade'=>'nome'))    	 		
    	 		->join(array('b'=>'bairros'), 'e.bairro_id = b.id', array())
    	 		->where('e.cep like ?',$cep)
    	 		;
    	 	$Dados = $tbEnderecos->fetchAll($select);
// select por id
        $idCliente = 10936;
        $tbCliente = new Default_Model_Cliente();
        // funciona
        $rows = $tbCliente->find($idCliente);
        // Assim tb
        $this->view->tbCliente = $tbCliente->select()->where('idCliente = ?', $idCliente);
        

$tbProduto = new Admin_Model_Produto();
$query = "SHOW TABLE STATUS LIKE Produto";
$result = $tbProduto->getAdapter()->fetchRow($query);