Simple datagrid
De KumbiaPHP Framework Wiki
Revisión del 01:15 20 ago 2009 de 190.138.34.110 (discusión)
Help para crear de forma simple un datagrid
Codigo del Helps
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>"; }
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
$this->campos = array( 'Codigo' => 'id', 'Nombre' => 'nombre', 'Telefono' => 'telefono', 'Direccion' => 'direccion');
En la vista
<? myhelpers::datagrid(Load::model('cliente')->find(),$campos ); ?>