Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

KumbiaPHP: Paginando JOIN (Helper Datagrid)

Estas en el tema de KumbiaPHP: Paginando JOIN (Helper Datagrid) en el foro de Frameworks y PHP orientado a objetos en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 22/09/2011, 14:07
 
Fecha de Ingreso: febrero-2010
Mensajes: 29
Antigüedad: 14 años, 2 meses
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)); 

Etiquetas: join, php
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 19:13.