Пример простого создания контроллера и рендер файла $name.
Все стандартные и ваши хелперы будут доступны.

My/Face/Test.pm

package My::Face::Test;
use base qw(Mojolicious::Controller);

1;

My/Test.pm

my $c = My::Face::Test->new( app => My::Face->new );
$c->app->mode('production');
$c->app->log->level('fatal');

my $stream = $c->render_to_string( $name, format => 'html', %opts);
my $output = $stream ? $stream->to_string : '';
$output = decode utf8 => $output unless is_utf8 $output;

-- 
Roman V. Nikolaev
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить