Catalizador :: Ver :: TT

Descargar ahora

Catalizador :: Ver :: TT Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Tomas Doran
  • Sitio web del editor:
  • http://search.cpan.org/~bobtfish/

Catalizador :: Ver :: TT Etiquetas


Catalizador :: Ver :: TT Descripción

Clase de vista de plantilla Catalizador :: Ver :: TT es la clase de vista catalítica para el kit de herramientas de plantilla. Su solicitud debe definir una clase de vista que es una subclase de este módulo. La forma más fácil de lograr esto es usar el script myApp_create.pl (donde MyApp debería reemplazarse con lo que se llama su solicitud). Este script se crea como parte de la configuración del catalizador. $ script / myapp_create.pl Ver TT TTTHIS CREA A MYAPP :: Ver :: TT.PM Módulo en el directorio de LIB (nuevamente, reemplazando a MyApp con el nombre de su aplicación) que se vea algo así: Paquete Foobar :: Ver :: Tt; usar estricto; usar advertencias; Use Base 'Catalyst :: Ver :: TT'; __Paquete __-> config -> {debug} = 'all'; Ahora puede modificar sus manipuladores de acción en la aplicación principal y / o los controladores para reenviar a su clase de vista. Puede elegir hacer esto en el método final (), por ejemplo, para reenviar automáticamente todas las acciones a la clase TT View. # En MyApp o MyApp :: Controlador :: Somecontroller subd: privado {my ($ yo, $ c) = @_; $ c-> adelante ($ c-> vista ('tt')); } Sinopsis # Use el ayudante para crear su vista MyApp_Create.pl Ver TT TT # Configure en lib / myApp.pm (se puede configurar desde ConfigFile en lugar) MyApp-> Config (Name => 'MyApp', Root => MyApp-> PATH_TO ('Raíz'), 'Ver :: TT' => {# CUALQUIER elementos de configuración TT Ir aquí incluyen_path => , template_extension => '.tt', catalyst_var => 'c', timer => 0, # 0, # no se establece de forma predeterminada pre_process => 'config / main', wrapper => 'sitio / wrapper', },); # Vista de render desde lib / myApp.pm o lib / myApp :: Controller :: Somecontroller.pm Sub Mensaje: global {my ($ yo, $ c) = @_; $ c-> stash -> {template} = 'message.tt2'; $ c-> STASH -> {MENSAJE} = 'Hello World!'; $ c-> adelante ($ c-> vista ('tt')); } # Variables de acceso desde la plantilla El mensaje es: . # Ejemplo Cuando Catalyst_Var se establece en el contexto 'Catalizador' es La base es El nombre es # Ejemplo cuando Catalyst_Var no está configurado contexto es La base es El nombre es Requisitos: · Perl


Catalizador :: Ver :: TT Software relacionado