Catalizador

Catalyst es un módulo PERL que contiene el marco de aplicación web MVC elegante.
Descargar ahora

Catalizador Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Sebastian Riedel
  • Sitio web del editor:
  • http://search.cpan.org/~mramberg/Catalyst-View-PSP-0.01/lib/Catalyst/Helper/View/PSP.pm

Catalizador Etiquetas


Catalizador Descripción

Catalyst es un módulo Perl que contiene el marco de aplicación web de MVC elegante. Catalyst es un módulo PERL que contiene el elegante Marco de aplicación web MVC.Synopsissee el catalizador :: Distribución manual para documentación y tutoriales integrales. # Instalar Catalyst :: Devel for Helpers y otras herramientas de desarrollo # Use el ayudante para crear una nueva aplicación Catalyst.Pl MyApp # ADD Modelos, vistas, Controladores Script / MyApp_Create.PL Modelo MyDatabase DBIC :: Schema Crear = Dinámico DBI: SQLite: / sptap / to / db script / myapp_create.pl Ver myTemplate TT Script / MyApp_Create.Pl controlador de búsqueda # integrado en Testserver - Use -R para reiniciarse automáticamente en los cambios # --Help para ver todas las opciones disponibles script / myapp_server.pl #server.pl #server.pl Command Line Testing Interface Script / MyApp_test.pl / yada ### en lib / myApp.pm Use Catalyst QW / -Debug /; # Incluir complementos aquí también ### en lib / myApp / controlador / root.pm (autocreated) sub foo: global {# llamado / foo, / foo / 1, / foo / 1/2, etc. My ($ yo, $ c, @args) = @_; # args son qw / 12 / para / foo / 1/2 $ c-> stash -> {plantilla} = 'foo.tt'; # Establecer la plantilla # Buscar algo de DB - STASH VARS se pasan a TT $ C-> STASH -> {DATOS} = $ C-> Modelo ('Base de datos :: foo') -> búsqueda ({country => $ args }); Si ($ c-> req-> params -> {bar}) {# Acceso a obtener o publicar parámetros $ c-> adelante ('bar'); # Proceso Otra acción # Hacer algo más después de revolucionario hacia adelante}} # La plantilla FOO.TT TT puede usar los datos de STASH de la base de datos # llamado / barra / de / de / jabón, / bar / de / jabón / 10, etc. SUB BARRA: Ruta ('/ bar / de / SOAP') {...} # Llamado para todas las acciones, desde el El más alto controlador hacia abajo hacia abajo: privado {my ($ yo, $ c) = @_; Si (! $ c-> user_exists) {# catalizador :: complemento :: autenticación $ c-> res-> redirección ('/ inicio de sesión'); # requiere retorno de inicio de sesión 0; # Abortar solicitud e ir inmediatamente para finalizar ()} retorno 1; # éxito; Llevar a la siguiente acción} # llamada después de que todas las acciones se terminen el subd: privado {my ($ yo, $ c) = @_; if (SCALAR @ {$ C-> ERROR}) {...} # Manija los errores devuelven si $ c-> res-> cuerpo; # ya tiene una respuesta $ c-> adelante ('MyApp :: Ver :: TT'); # plantilla de render} ### en MyApp / Controller / Foo.PM # llamado / Foo / Bar Sub Bar Bar: Local {... ...} # Llamado / Blargle Sub Blargle: Global {...} # Una acción de índice coincide / foo, pero no / foo / 1, etc. sub índice: privado {...} ### en MyApp / Controller / Foo / Bar.pm # llamado / foo / bar / baz sub baz: local {.. .. .} # First Root Auto se llama, luego Foo Auto, luego este sub automático: privado {...} # Potentes rutas de expresión regular también son posibles Sub Detalles: REGEX ('^ Producto / (W +) / Detalles $') { mi ($ yo, $ c) = @_; # Extraiga el (W +) de la URI Mis $ producto = $ C-> Req-> Captures -> ; } Requisitos: · Requisitos Perl: · Perl


Catalizador Software relacionado

Cipp

CIPP Perl Module contiene un manual de referencia a CIPP, el potente idioma de preprocesador para incrustar PERL y SQL en HTML. ...

211

Descargar

Vaina :: entrecomisos

POD :: Los ingresos son una extensión de PERL para extraer la documentación del POD a partir de comentarios en el archivo de configuración. ...

154

Descargar