-
-
14 Dec 2010 14:37:07 UTC
- Distribution: Catalyst-View-Component-SubInclude
- Module version: 0.07_03
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Clone repository
- Issues (4)
- Testers (1564 / 16 / 0)
- Kwalitee
Bus factor: 9- % Coverage
- License: perl_5
- Activity
24 month- Tools
- Download (36.41KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
and 1 contributors- Nilson Santos Figueiredo Junior, C<< <nilsonsfj at cpan.org> >>
NAME
Catalyst::View::Component::SubInclude::Visit - visit() plugin for C::V::Component::SubInclude
VERSION
Version 0.07_03
SYNOPSIS
In your view class:
package MyApp::View::TT; use Moose; extends 'Catalyst::View::TT'; with 'Catalyst::View::Component::SubInclude'; __PACKAGE__->config( subinclude_plugin => 'Visit' );
Then, somewhere in your templates:
[% subinclude('/my/widget') %]
DESCRIPTION
Catalyst::View::Component::SubInclude::Visit
uses$c->visit()
to render subinclude contents.This method is only supported when using Catalyst version 5.71000 or newer.
WARNING: As of Catalyst version 5.71000, this plugin doesn't work for chained actions with captured arguments. Apparently,
visit
doesn't handle this type of actions yet.METHODS
generate_subinclude( $c, $path, @args )
This is (roughly) equivalent to the following call:
$c->visit( $path, @args );
But it will handle all the nasty details such as localizing the stash, parameters and response body. This is necessary to keep behavior consistent with the other plugins.
SEE ALSO
Catalyst::View::Component::SubInclude, Catalyst
AUTHOR
Nilson Santos Figueiredo Junior,
<nilsonsfj at cpan.org>
SPONSORSHIP
Development sponsored by Ionzero LLC http://www.ionzero.com/.
COPYRIGHT & LICENSE
Copyright (C) 2009 Nilson Santos Figueiredo Junior.
Copyright (C) 2009 Ionzero LLC.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Module Install Instructions
To install Catalyst::View::Component::SubInclude, copy and paste the appropriate command in to your terminal.
cpanm Catalyst::View::Component::SubInclude
perl -MCPAN -e shell install Catalyst::View::Component::SubInclude
For more information on module installation, please visit the detailed CPAN module installation guide.