Foros del Web » Programando para Internet » PHP »

duda sobre smarty

Estas en el tema de duda sobre smarty en el foro de PHP en Foros del Web. hola que tal en mi antepenultimo publicacion http://www.forosdelweb.com/f18/suger...ntilla-951349/ sobre una sugerencia de algun motor de plantillas web que me fuera util para mi proyecto tome ...
  #1 (permalink)  
Antiguo 26/10/2011, 08:33
 
Fecha de Ingreso: abril-2010
Mensajes: 151
Antigüedad: 14 años
Puntos: 1
duda sobre smarty

hola que tal en mi antepenultimo publicacion http://www.forosdelweb.com/f18/suger...ntilla-951349/

sobre una sugerencia de algun motor de plantillas web que me fuera util para mi proyecto tome en consideracion smarty como trae su documentacion en spañol quise emprender mi proyecto sobre este motor de plantillas para mi proyecto asi que empece hacer modificaciones en el solo que ay dudas sobre como ejemplo function static en este motor como declararlas ejemplo antes lo hacia asi

class_name::function_name('valor'); dentro de la plantilla o vista lo declaraba asi como hago yo en smarty cosas como esas es que tengo helpers en mi proyecto donde las function son static ejemplo de una de ellas

Código PHP:
class Form {
    
    
/**
     *
     * @var type array
     */
    
protected static $_radios  = array();
    
/**
     *
     * @var type array
     */
    
protected static $_multipart = array();

/**
 * Etiqueta para Abrir un formulario 
 * @param type $action
 * @param type $method
 * @param type $attrs
 * @return type 
 */

public static function open ($action NULL$method 'post'$attrs NULL)
    {
        if (
is_array($attrs)) {
            
$attrs getAtrs($attrs);
        }
        if (
$action) {
            
$action =  $action;
        } 
        return 
"<form action=\"$action\" method=\"$method\" $attrs>";
    }



eso es una parte de mi codigo helper para abrir fomularios como declaro eso en una plantilla smarty

Etiquetas: formulariophp, phpmysql, smaty
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 15:28.