| Cualquier plantilla Proporcionar una interfaz consistente a una amplia gama de idiomas de plantilla |
Descargar ahora |
Cualquier plantilla Clasificación y resumen
- Licencia:
- Perl Artistic License
- Sitio web del editor:
- http://www.bbc.co.uk
Cualquier plantilla Etiquetas
Cualquier plantilla Descripción
Proporcione una interfaz consistente a una amplia gama de idiomas de plantilla CUALQUIER :: La plantilla es un módulo PERL que proporciona una interfaz simple y consistente a los motores de plantación comunes para que pueda escribir código que sea agnóstico al lenguaje de la plantilla utilizado en la capa de presentación. Esto significa que puede permitir que sus desarrolladores de interfaz funcionen en el lenguaje de plantillas que son más felices en el código de escritura o que funciona con módulos de plantación heredados / internos, pero también se pueden liberar en CPAN y trabajar con sistemas de plantación de CPAN más estándar. Por su Muy naturalidad, esta interfaz solo expone bastante el denominador común más bajo de las API del motor de la plantilla. Sin embargo, proporciona un conjunto bastante rico de mecanismos de entrada y salida, utilizando las implementaciones nativas donde están disponibles y proporcionando algunas implementaciones predeterminadas para ampliar el conjunto predeterminado ofrecido por algunos módulos de plantación. Si necesita las características peculiares de un motor de plantación en particular, entonces esto puede No ser para ti. Habiendo dicho que, en algunos casos, es posible que pueda encapsular parte de su lógica en las opciones que se pasan a las clases del adaptador (enrollando sus propios adaptadores o mejorando los nuestros) para extraer las cadenas relevantes en el módulo backend. Idiomas específicos compatibles con backends La suministrada con esta distribución se puede encontrar en el Readme (recuerde que puede haber otros por ahí y siempre puede rodar su propio) .Synopsis Use cualquier plantilla :: MIS $ TEMPLA = NUEVO CUALQUIER :: Plantilla ({backend => 'html :: plantilla', archivo de archivo => 'Página.TMPL', Opciones => {'estrict' => 0}}); MY $ OUTPUT = $ TEMPLING-> Proceso ($ DATOS); MY $ TEMPLING2 = NUEVO CUALQUIER :: Plantilla ({backend => 'text :: plantilla', cadena => $ template2_content}); $ Template-> Proceso ($ DATA, * STDOUT); Requisitos: · Perl
Cualquier plantilla Software relacionado