Scroll to navigation

HTML::FormHandler::Render::WithTT(3) User Contributed Perl Documentation HTML::FormHandler::Render::WithTT(3)


HTML::FormHandler::Render::WithTT - tt rendering


version 0.40068


A rendering role for HTML::FormHandler that allows rendering using Template::Toolkit

   package MyApp::Form;
   use HTML::FormHandler::Moose;
   extends 'HTML::FormHandler';
   with 'HTML::FormHandler::Render::WithTT';
   sub build_tt_template { '' }
   sub build_tt_include_path { ['root/templates'] }
   ....< define form >....
   my $form = MyApp::Form->new(

If you want to render with TT, you don't need this role. Just use one of the TT form templates provided, or If you use this role to render, you are using two different TT engines, with different sets of variables, etc, which doesn't make much sense.

This is mainly useful as a testing aid and an example of using the sample templates.


Uses 'tt_render' instead of 'render' to allow using both TT templates and the built-in rendering.


FormHandler Contributors - see HTML::FormHandler


This software is copyright (c) 2017 by Gerda Shank.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

2017-07-21 perl v5.38.2