Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

ZanPHP: Ejemplos básicos de cómo utilizar el helper de formularios

Estas en el tema de ZanPHP: Ejemplos básicos de cómo utilizar el helper de formularios en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola a todos, en esta ocasión aprenderemos a cómo utilizar el helper de formularios del ZanPHP para generar nuestros formularios de una manera fácil y ...
  #1 (permalink)  
Antiguo 21/09/2011, 10:30
 
Fecha de Ingreso: septiembre-2011
Mensajes: 9
Antigüedad: 12 años, 7 meses
Puntos: 0
Información ZanPHP: Ejemplos básicos de cómo utilizar el helper de formularios

Hola a todos, en esta ocasión aprenderemos a cómo utilizar el helper de formularios del ZanPHP para generar nuestros formularios de una manera fácil y sencilla.

El primer paso es cargar el helper de forms en el constructor de nuestro controlador, y lo hacemos de la siguiente manera:

Código PHP:
$this->helper("forms"); 
Con el helper cargado ahora podemos utilizar las funciones para crear formularios directamente en las vistas de nuestra aplicación, veamos un pequeño ejemplo de un formulario para un login de usuario.

Código PHP:
<?php print formOpen("application/method"); ?>
    <p>
        <strong><?php print __("Username"); ?></strong><br />
        <?php print formInput("username"); ?>
    </p>
    
    <p>
        <strong><?php print __("Password"); ?></strong><br />
        <?php print formInput(array("name" => "password""type" => "password")); ?>
    </p>
    
    <p>
        <?php print formInput(array("name" => "login""type" => "submit""value" => __("Login"))); ?>
    </p>
<?php print formClose(); ?>
La función formOpen(), como su nombre lo indica abre el formulario y el primer parámetro será el action, normalmente se especifica la aplicación y el método al cual serán enviados los datos del formulario.

La función formInput(), por default crea campos de tipo text si solo se le pasa el nombre del campo, pero también se le puede pasar cómo parámetro un array con los atributos que se quieran, como se observa en el código que genera el input para el password el cual establece 2 atributos (name y type).

Por último hacemos uso de formClose() para cerrar nuestro formulario.

Cabe mencionar que hay más funciones para generar formularios y el procedimiento es muy similar, a continuación se enlistan todas las funciones con sus respectivos parámetros.

Código PHP:
    formCheckbox($attributes)
    
formClose()
    
formField($a NULL$text$raquo TRUE)
    
formInput($attributes)
    
formLabel($for$text$br TRUE)
    
formOpen($action NULL$ID NULL$legend NULL$class "forms"$method "post"$enctype "multipart/form-data")
    
formRadio($attributes)
    
formSelect($attributes FALSE$options FALSE$select FALSE)
    
formTextarea($attributes FALSE)
    
formUploadFrame($value$events NULL
Los invitamos a seguirnos en twitter en @ZanPHP, gracias por leernos!
  #2 (permalink)  
Antiguo 04/10/2011, 04:39
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: ZanPHP: Ejemplos básicos de cómo utilizar el helper de formularios

Hola buenas,

Es muy parecido a CI, yo usaría form_tipo, es más cómodo y limpio. también un form_element genérico que dependiendo del type que se le pase por parámetro, genere un select, etc
__________________
Gracias por el Karma :D

empleo ofertas de trabajo

Etiquetas: php, zanphp, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 06:45.