Jifty::View::Declare3pm
Build views using template::declare
Usage
package MyApp::View;use Jifty::View::Declare -base;template 'index.html' => page {{ title is 'Some Title' }b { "The Index" };};
Overview
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.
Releases
2 releases since Debian 6.0 (Squeeze); the text changed 1 time.