Catalyst::View::Component::SubInclude::Visit(3pm)

Catalyst::View::Component::SubInclude::Visit3pm

Visit() plugin for c::v::component::subinclude

Usage

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') %]

Version

Version 0.07_03

Overview

"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.

Sponsorship

Development sponsored by Ionzero LLC <http://www.ionzero.com/>.

Releases

6 releases since Debian 8 (Jessie); the text changed 2 times.

  1. 8–9
  2. 10–11
  3. 12–13

Author

Nilson Santos Figueiredo Junior, "<nilsonsfj at cpan.org>"

From libcatalyst-view-component-subinclude-perl 0.10-4 in Debian 13 (Trixie). Parsed by carta from the page's man source.