error paginate=select inner join

34 views
Skip to first unread message

Miguel Angelo

unread,
Feb 5, 2012, 7:39:15 PM2/5/12
to KumbiaPHP Framework
gente kumbiera.

tengo un error que no logro decifrar , el select lo probre directo en
el SQL y no da error deve ser algo de la programacion , mi poca
experiencia con el fw me hace acudir a ustedes la version es la Beta2

KumbiaException: La página 5 no existe en el paginador (0)

En el archivo C:\wamp\www\kumbia_2.0\core\libs\kumbia_active_record
\behaviors\paginate.php en la línea: 121

bono.phtml
<div id="scaffold">
<h1>Happy Nation</h1>
<?php View::content() ?>
<?php
Table::headers('nombre', 'descrip');
Table::fields('nom_proy', 'descripcion');
echo Table::create($proyectos);
?>
</div>

proyecto.php --> http://www.kupaste.com/ver/369
personas_controller --> http://www.kupaste.com/ver/368

Deivinson Tejeda

unread,
Feb 6, 2012, 9:17:52 AM2/6/12
to kum...@googlegroups.com
Angelo no es necesario que envies dos veces con distintos subject esta duda... con una basta.

2012/2/5 Miguel Angelo <mca...@teleduc.cl>

--
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.



--
Deivinson Tejeda (CaChi)
 @DeivinsonTejeda | http://deivinson.tejeda.com.ve


Deivinson Tejeda

unread,
Feb 6, 2012, 9:26:25 AM2/6/12
to kum...@googlegroups.com
El error es bastante claro la pagina 5 (offset) no existe para la cantidad de elemento que estas paginando.

2012/2/6 Deivinson Tejeda <deivins...@gmail.com>

Fidel Oyarzo

unread,
Feb 6, 2012, 9:56:34 AM2/6/12
to kum...@googlegroups.com
No es un error de programación, solo debes validar que no exceda el máximo de paginas. por ejemplo

if($lastPage > $paginaActual) 
Flash::info('no existen mas registros a mostrar');

solo debes buscar de donde obtener estas variables.


saludos.

Fidel Oyarzo

unread,
Feb 6, 2012, 9:57:55 AM2/6/12
to kum...@googlegroups.com
perdon me di cuenta q el signo esta mal. la pagina actual no debe superar al ultimo paginado.

if($lastPage < $paginaActual){

Deivinson Tejeda

unread,
Feb 6, 2012, 10:19:46 AM2/6/12
to kum...@googlegroups.com
Es no es necesario validar eso, simplemente es un recurso que no existe por ende un 404, en desarrollo muestra la excepcion de KumbiaPHP pero cuando pasas a produccion es un 404.


2012/2/6 Fidel Oyarzo <fidel....@gmail.com>

Miguel Angelo Calla Uceda

unread,
Feb 6, 2012, 10:23:00 AM2/6/12
to kum...@googlegroups.com
esta linea de paginate
return $this->paginate("page: $pag", "columns: $cols", "join: $join");
Saludos
--
Miguel Angel Calla Uceda
    
mca...@teleduc.cl

Reply all
Reply to author
Forward
0 new messages