Edición de «Como Programar Consultas Paginadas en KumbiaPHP»
De KumbiaPHP Framework Wiki
Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 17: | Línea 17: | ||
Codigo char(2) UNIQUE NOT NULL, | Codigo char(2) UNIQUE NOT NULL, | ||
Nombre character varying(100) NOT NULL, | Nombre character varying(100) NOT NULL, | ||
− | |||
Activ boolean DEFAULT true | Activ boolean DEFAULT true | ||
); | ); | ||
Línea 50: | Línea 49: | ||
<?php | <?php | ||
class Pais extends ActiveRecord { | class Pais extends ActiveRecord { | ||
− | + | public $schema = 'geo'; | |
public function getPaises($page, $ppage=25) | public function getPaises($page, $ppage=25) | ||
{ | { | ||
Línea 69: | Línea 68: | ||
<?php | <?php | ||
class Departamento extends ActiveRecord { | class Departamento extends ActiveRecord { | ||
− | + | public $schema = 'geo'; | |
public function getDepartamentosPais($page, $paisid, $ppage=25) | public function getDepartamentosPais($page, $paisid, $ppage=25) | ||
{ | { | ||
Línea 92: | Línea 91: | ||
<?php | <?php | ||
class Ciudad extends ActiveRecord { | class Ciudad extends ActiveRecord { | ||
− | + | public $schema = 'geo'; | |
public function getCiudadesPais($page, $paisid, $ppage=25) | public function getCiudadesPais($page, $paisid, $ppage=25) | ||
{ | { | ||
Línea 116: | Línea 115: | ||
<?php | <?php | ||
Load::models('ciudad', 'pais'); | Load::models('ciudad', 'pais'); | ||
− | class PaisController extends | + | class PaisController extends ApplicationController { |
public function index($page=1) | public function index($page=1) | ||
{ | { | ||
Línea 144: | Línea 143: | ||
<?php foreach ($listPaises->items as $item):?> | <?php foreach ($listPaises->items as $item):?> | ||
<li> | <li> | ||
− | <?php if ($item->id == 48) echo Html:: | + | <?php if ($item->id == 48) echo Html::linkAction("departamento/index/1/$item->id", $item->codigo); else echo Html::linkAction("pageCiudades/1/$item->id", $item->codigo);?> - <?php echo $item->nombre?> |
</li> | </li> | ||
<?php endforeach;?> | <?php endforeach;?> |