Foros del Web » Programando para Internet » PHP » Zend »

zend framework problemas con select y join

Estas en el tema de zend framework problemas con select y join en el foro de Zend en Foros del Web. hola gente tengo este codigo Código PHP: <?php class  models_Model_Dominios  extends  Zend_Db_Table_Abstract   { protected function  _setupTableName ()     {          $this -> _name  =  'dominios' ;          ...
  #1 (permalink)  
Antiguo 12/08/2009, 19:05
Avatar de zfStuden  
Fecha de Ingreso: abril-2009
Mensajes: 109
Antigüedad: 15 años
Puntos: 0
zend framework problemas con select y join

hola gente tengo este codigo

Código PHP:

<?php

class models_Model_Dominios extends Zend_Db_Table_Abstract  {

protected function 
_setupTableName()
    {
        
$this->_name 'dominios';
        
parent::_setupTableName();
    }

public function 
todos(){
    
$resultado=    new models_Model_Dominios();
return 
$resultado->fetchAll();

    
}
public function 
guardar($datos){
    
    
$guardax=new models_Model_Dominios();
    
$guardax->insert($datos);
    
}
public function 
nombrecampdom(){
   
      
$todox = new models_Model_Dominios();
   
      
   
      
$select =$todox->select()->from($todox,array('id','nombre'));
    
$db $todox->getAdapter();

   
      return 
$db->fetchPairs($select);
}
public function 
getfotos(){
  

$select=$this->select();

      
$select->setIntegrityCheck(false)
->
from(array("d"=>$this->_name),array("id"))->join(array("e"=>"empresas"),"d.empresas_id=e.id","nombre");
   


      return 
$this->fetchAll($select);
    
}
}
esta es mi vista

Código PHP:

<div class="grid_5">

    <?php foreach($this->data as $valor => $i): ?>
    <?php echo $valor->id?>
    <?php endforeach; ?>
</div>
y este mi controller y mi action


Código PHP:
class DominiosController extends Zend_Controller_Action{

    
//put your code here
    
public function init(){
     
 
$this->res=new models_Model_Dominios();
    }
    public function 
indexAction(){
        
        
$this->view->data=$this->res->getfotos();
    }
  } 
cuando quiero que mi imprima en pantalla el id no me lo muestra no se porque sera un problema en el select o es como lo imprimo en la vista en fin la ventana se queda en blanco no imprime nada
  #2 (permalink)  
Antiguo 12/08/2009, 19:52
Avatar de zfStuden  
Fecha de Ingreso: abril-2009
Mensajes: 109
Antigüedad: 15 años
Puntos: 0
Respuesta: zend framework problemas con select y join

ya lo solucione esta bien la forma en que lo hice lo que paso es que no le rellene la data (osea no inserte datos en la base de datos) les recomiendo que lo agarren de ejemplo
  #3 (permalink)  
Antiguo 13/08/2009, 04:11
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Busqueda Respuesta: zend framework problemas con select y join

no entiendo mucho el porque de redefinir _setupTableName en tu caso,
si declaras en la clase $_name ya tenes acceso a la tabla y no tenes que estar instanciando en cada uno de los metodos

Código PHP:

protected $_name 'dominios';

public function 
todos(){
     return 
$this->fetchAll();


salu2.
  #4 (permalink)  
Antiguo 13/08/2009, 18:44
Avatar de zfStuden  
Fecha de Ingreso: abril-2009
Mensajes: 109
Antigüedad: 15 años
Puntos: 0
Respuesta: zend framework problemas con select y join

jejeje si es un error de programacion xD
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:29.