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