Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2011, 14:07
chugui
 
Fecha de Ingreso: febrero-2010
Mensajes: 29
Antigüedad: 15 años, 1 mes
Puntos: 0
KumbiaPHP: Paginando JOIN (Helper Datagrid)

hola amigos si alguien pudiera ayudarme, tengo el siguiente problema:
estoy realizando una consulta con 2 join para mostrarlo en un datagrid
pero el resultado en el datagrid es solo el modelo de
Permisoscontribuyentes(); y yo necesito que me muestre los campos de
las otras tablas del JOIN (empresa y contribuyentes)

Cabe destacar que la consulta la ejecuto en el phpmyadmin y todo
bello.... pero con el Datagrid solo me muestra como les indique la
consulta sencilla (tabla permisoscontribuyentes)....

les anexo el codigo de el modelo, el controlador y de la vista


MODELO

Código PHP:
class Permisoscontribuyentes extends ActiveRecord
{
       public function 
getGeo ($page=1)
       {
               return 
$this->paginate_by_sql("SELECT ..... FROM
permisoscontribuyentes pc JOIN contribuyentes co ON
pc.contribuyentes_id = co.id JOIN empresas em ON em.id=
pc.empresas_id"
,"per_page: 9""page: $page");
       }

Funcion del CONTROLADOR

Código PHP:
       public function geo ($pagina 1)
       {
               
$permisoscontri = new Permisoscontribuyentes();
               
$this->Permisoscontri = new Permisoscontribuyentes();
               
$this->permisoscontri $this->Permisoscontri->getGeo();

       } 

VISTA
Código PHP:
View::content();
       
View::helpers('dataGrid');
       
$dataGrid                       =       new dataGrid($permisoscontri);
               
$dataGrid->style        =   'redandblack';
               
$dataGrid->edit =       'permisos/edit';
       
View::partial('datagrid/default',false,array('dataGrid'=>
$dataGrid));