Loading...

kumbia@googlegroups.com

[Prev] Thread [Next]  |  [Prev] Date [Next]

[KumbiaPHP 8512] Re: ¿Es posible crear un modelo de una vista de MySQL? Sebastian Faundez Wed Feb 01 19:10:20 2012

Estimado muchas gracias pero ya solucione el tema era solo un error de
sintaxis sql
gracias de todas formas

On Jan 16, 12:20 pm, Sebastian Faundez <[EMAIL PROTECTED]>
wrote:
> Kumbia en si no arroja ningun error, simplemente no muestra los
> registros. Algo importante que no he dicho es que la vista index.phtml
> que debe desplegar el listado tiene una llama al método getTable() del
> controlador para obtener la tabla de resultados, pero me dice que hay
> un error JSON (es un plugin llamado dataTable en jQuery).
> Este es el código del modelo y del controlador:
>
> MODELO
> <?php
> class VIndicesCumplimientosMensualesEmpleados extends ActiveRecord{
>     public $is_view = true;
>     public $viewName = 'v_indices_cumplimientos_mensuales_empleados';
>
>     public function createView(){
>
>         $sql = mysql_query("SELECT id AS id,
>                       año as ano,
>                       mes as mes,
>                       supervisor as supervisor,
>                       representante as representante,
>                       Total_cardex as total_cardex,
>                       total_carga_mensual as total_carga_mensual
>                       FROM
> v_indices_cumplimientos_mensuales_empleados");
>
>   }}
>
> ?>
>
> CONTROLADOR
> <?php
> Load::model('sesiones');
> Load::model('reportes/v_indices_cumplimientos_mensuales_empleados');
> Load::lib('date');
>
> class VIndicesCumplimientosMensualesEmpleadosController extends
> ApplicationController{
>     public function index(){
>         Flash::warning('INDICES DE CUMPLIMIENTOS MENSUALES POR
> EMPLEADOS');
>         $reporte = new VIndicesCumplimientosMensualesEmpleados();
>         $sesion = new Sesiones();
>         $perfiles_id = $sesion->getData('perfiles_id');
>         $usuarios_id = $sesion->getData('usuarios_id');
>         $reporte->createView();
>
>    }
>
>    /*
>     * getTable
>     */
>    public function getTable(){
>         $sesion = new Sesiones();
>         $perfiles_id = $sesion->getData('perfiles_id');
>         View::response('view');
>         View::select(NULL);
>         $reporte = new VIndicesCumplimientosMensualesEmpleados();
>         $aColumns = array('id','ano', 'mes', 'supervisor',
>             'representante', 'total_cardex', 'total_carga_mensual');
>         $opciones['grilla'] = $this->controller_name;
>         $opciones['edit'] = "visitas/planificaciones/edit/";
>         $opciones['read'] = "visitas/planificaciones/read/";
>         $opciones['delete'] = "visitas/planificaciones/delete/";
>         echo $reporte->getTable($aColumns, $reporte->viewName,
> $opciones);
>
>     }
>
>      public function edit(){
>
>      }
>
>      public function read(){
>
>      }
>
>      public function delete(){
>
>      }
>
> }
>
> ?>
> eso
> muchas gracias de antemano
>
> On Jan 16, 11:18 am, Manuel Aguirre <[EMAIL PROTECTED]>
> wrote:
>
>
>
>
>
>
>
> > pero que error te dá ?

-- 
Viva KumbiaPHP Framework!
 http://www.kumbiaphp.com/
 Ha recibido este mensaje porque está suscrito a Grupo "KumbiaPHP Framework" de 
Grupos de Google.
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/kumbia?hl=es.