Jifty::View::Declare.3pm

Langue: en

Version: 2008-03-14 (debian - 07/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

Jifty::View::Declare - Build views using Template::Declare

SYNOPSIS

     package MyApp::View;
     use Jifty::View::Declare -base;
 
     template 'index.html' => page {
         { title is 'Some Title' }
         b { "The Index" };
     };
 
 

DESCRIPTION

Template::Declare is a templating system using a declarative syntax built on top of Perl. This provides a templating language built in a similar style to the dispatcher language in Jifty::Dispatcher, the model language in Jifty::DBI::Schema, and the action language in Jifty::Param::Schema.

To use this view system, you must declare a class named "MyApp::View" (where MyApp is the name of your Jifty application). Use this library class to bring in all the details needed to make it work:

   package MyApp::View;
   use Jifty::View::Declare -base;
 
   # Your code...
 
 

For more details on how to write the individual templates, see Template::Declare and also Jifty::View::Declare::Helpers for Jifty specific details.

SEE ALSO

Jifty::View::Declare::Helpers, Template::Declare

LICENSE

Jifty is Copyright 2005-2007 Best Practical Solutions, LLC. Jifty is distrib uted under the same terms as Perl itself.