Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2009, 19:05
Avatar de zfStuden
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