Diferencia entre revisiones de «Simple datagrid»

De KumbiaPHP Framework Wiki
(Blanqueada la página)
Línea 1: Línea 1:
helpers para crear de forma simple un datagrid
 
  
== Código del helpers ==
 
 
<source lang="php">
 
public static function datagrid($Modelo =null, $Campos=null  ){
 
echo "<div id=\"datagrid\">";
 
echo "<table  border=\"1px\">";
 
echo "<thead><tr>";
 
foreach( $Campos  as $titulo => $valor):
 
echo "<th>" . $titulo . "</th>";
 
endforeach;
 
echo "</tr></thead><tbody>";
 
foreach( $Modelo as $model):
 
echo "<tr>";
 
foreach($Campos as  $campos):
 
echo "<td>". $model->$campos . "</td>";
 
endforeach;
 
echo "</tr>";
 
endforeach;
 
echo "</tbody></table></div>";
 
 
}
 
 
</source>
 
 
 
 
== Modo de Uso ==
 
 
 
=== En el controlador ===
 
 
 
Paso un $Model y un array con el listado de campos que quiero
 
mostras y el titulo que tendria que tener la columna
 
 
<source lang="php">
 
 
$this->campos = array(
 
'Codigo' => 'id',
 
'Nombre' => 'nombre',
 
'Telefono' => 'telefono',
 
'Direccion' => 'direccion');
 
</source>
 
 
 
=== En la vista ===
 
 
 
<source lang="php">
 
<? myhelpers::datagrid(Load::model('cliente')->find(),$campos ); ?>
 
</source>
 
 
 
 
[[Categoría:Tutoriales KumbiaPHP]]
 

Revisión del 19:17 20 ago 2009