Foros del Web » Programando para Internet » PHP » Zend »

Buena práctica HTML

Estas en el tema de Buena práctica HTML en el foro de Zend en Foros del Web. Hace un par de días empecé a estudiar ZF 2, realmente por cuestiones de trabajo en grupo y otros factores. He analizado varias de sus ...
  #1 (permalink)  
Antiguo 16/09/2013, 00:23
Avatar de JairLizcano  
Fecha de Ingreso: junio-2008
Ubicación: Santander, Colombia
Mensajes: 608
Antigüedad: 14 años, 2 meses
Puntos: 53
Pregunta Buena práctica HTML

Hace un par de días empecé a estudiar ZF 2, realmente por cuestiones de trabajo en grupo y otros factores.

He analizado varias de sus características y una en particular es la manipulación de HTML, ya que generalmente busco abstraer el HTML de PHP por cuestiones de facilidad y por participación de diseñadores gráficos en los proyectos, y es más, no es una mala práctica. Pero en ZF 2 cabe la posibilidad de manipular los elementos HTML desde PHP, que no llena mis necesidades... y que de hecho, me parece una mala práctica.

A lo anterior decidí hacer algo como esto:

En la vista de acceso al formulario:

Código HTML:
<h1>
	Libros
</h1>
<form action = '<?php echo($this->Basepath().'/application/index/test');?>' method = 'POST'>
	<fieldset>
		<legend>
			Formulario
		</legend>
		<label for = 'text'>
			Campo de tipo texto:
		</label>
		<input id = 'text' name = 'text' type = 'text' placeholder = 'Valores alfanuméricos'/>
		<input type = 'submit' value = 'Asistir al controlador'>
	</fieldset>
</form> 
En el controlador:

Código PHP:
    public function testAction()
    {    
        return new 
ViewModel(array('text' => $this->getRequest()->getPost('text'NULL)));
    } 
En la vista dependiente:

Código HTML:
<h1>
	<?php echo($this->text);?>
</h1> 
Mi idea es utilizar "limpiamente" los formularios HTML sin recurrir a las funciones de generación de PHP.

¿Es ésta práctica destacable en el ambiente de desarrollo? ¿Qué otras alternativas hay recomendadas?

Desde ya, muchas gracias.
__________________
Programar dejó de ser una profesión acusada en la oscuridad y disfrutada fríamente... para convertirse en un arte.
  #2 (permalink)  
Antiguo 17/09/2013, 09:30
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 16 años, 2 meses
Puntos: 2135
Respuesta: Buena práctica HTML

Pues no tanto como tal recomendable, esto es porque si dejas de utilizar algunos de los ViewHelpers (como por ejemplo los formularios) vas a tener que hacer manualmente toda la validación que necesites, inyectar los valores, etc. lo cual va a hacer más complicado el desarrollo.

Entiendo tu punto de los diseñadores, pero en general donde nosotros trabajamos, los diseñadores solo nos entregan la maqueta y es responsabilidad de los desarrolladores el transformar su HTML (exportado de algún programa) en los templates que requiere nuestro sistema, ellos no tienen acceso al producto final ya que precisamente tiene luego mucho código PHP y es casi imposible editarlo de forma visual.

Saludos.

Etiquetas: html
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




La zona horaria es GMT -6. Ahora son las 19:40.