Edición de «Simple 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 1: Línea 1:
{{cleanupbox
 
|image=[[Archivo:Import.png|40px]]
 
|texto ='''Este Artículo esta siendo revisado por los Kumbieros.'''<br />
 
<span style="font-size:90%">Puedes tomar la información que aqui se encuentra pero no nos hacemos responsable</span>
 
}}
 
  
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]]
 

Ten en cuenta que todas las contribuciones a KumbiaPHP Framework Wiki pueden ser editadas, modificadas o eliminadas por otros colaboradores. Si no deseas que las modifiquen sin limitaciones, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre (véase Proyecto:Derechos de autor para más detalles). ¡No uses textos con copyright sin permiso!

Para editar esta página, responde la pregunta que aparece abajo (más información):

Cancelar Ayuda de edición (se abre en una ventana nueva)

Plantilla usada en esta página: