Edición de «Helper Datagrid»
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 199: | Línea 199: | ||
</source> | </source> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===auto_filter = true=== | ===auto_filter = true=== | ||
Línea 218: | Línea 206: | ||
$dataGrid = new($Clientes); | $dataGrid = new($Clientes); | ||
$dataGrid->auto_filter = true; | $dataGrid->auto_filter = true; | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</source> | </source> | ||
Línea 236: | Línea 215: | ||
$dataGrid = new($Clientes); | $dataGrid = new($Clientes); | ||
$dataGrid->ignore('id'); | $dataGrid->ignore('id'); | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</source> | </source> | ||
Línea 397: | Línea 357: | ||
$dataGrid->delete_confirm = 'Eliminar el registro {rut}-{dv}'; | $dataGrid->delete_confirm = 'Eliminar el registro {rut}-{dv}'; | ||
?> | ?> | ||
− | <? | + | <? View::partial('datagrid/default',false,array('dataGrid'=>$dataGrid)); ?> |
</source> | </source> | ||
+ | |||
+ | |||
===Screenshots=== | ===Screenshots=== | ||
Línea 405: | Línea 367: | ||
[[Archivo:Model_paises.gif]] | [[Archivo:Model_paises.gif]] | ||
− | + | * paises_controller.php | |
+ | |||
+ | <source lang='php'> | ||
+ | class PaisesController extends ApplicationController{ | ||
+ | public function index($page=1) | ||
+ | { | ||
+ | $this->paises = Load::model('paises')->paginate('per_page: 10', "page: $page"); | ||
+ | } | ||
+ | } | ||
+ | </source> | ||
+ | |||
+ | * views/paises/index.phtml | ||
+ | |||
+ | <source lang='php'> | ||
+ | <?php View::content() ?> | ||
+ | <?php View::helpers('data_grid'); ?> | ||
+ | <?php | ||
+ | $dataGrid = new dataGrid($paises); | ||
+ | $dataGrid->setCaption('nombre', 'PAIS'); | ||
+ | $dataGrid->setTypeImage('imagen'); | ||
+ | $dataGrid->edit = $controller_name . '/edit'; | ||
+ | $dataGrid->delete = $controller_name . '/delete'; | ||
+ | $dataGrid->delete_confirm = '¿Desea eliminar el pais: {nombre}?'; | ||
+ | |||
+ | ?> | ||
+ | <? View::partial('datagrid/default',false,array('dataGrid'=>$dataGrid)); ?> | ||
+ | </source> | ||
===Descargar=== | ===Descargar=== |