The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Egg::Plugin::Appli - Base plugin for Egg application.

SYNOPSIS

 package [MYPROJECT];
 use strict;
 use Egg qw/-Debug Appli/;

Configuration is such feeling.

 plugin_appli=> {
   applications=> [qw/BBS::Mini Wiki Blog/],
   },

And, the application object is received.

 my $app= $e->app->get('BBS::MINI');
 
 $e->response->body( $app->foo_disp('foo_disp.tt') );

DESCRIPTION

The WEB application made for Egg is mediated. Making after Egg::Applie is succeeded to and crowding might be good for the application.

 package Egg::Appli::Booo;
 use strict;
 use base qw/Egg::Appli/;
 
 # The following please as liked.

METHODS

$e->app

The Egg::Plugin::Appli::Base object is returned.

$e->app->get([APPLICATION_NAME]);

The object of [APPLICATION_NAME] is returned.

Please specify all [APPLICATION_NAME] by the capital letter.

$e->prepare, $e->action, $e->finalize,

The method of this name of the application side is called according to the same timing as the plugin call.

SEE ALSO

Egg::Appli, Egg::Engine, Egg::Release,

AUTHOR

Masatoshi Mizuno, <mizuno@bomcity.com>

COPYRIGHT AND LICENSE

Copyright (C) 2006 Bee Flag, Corp. <http://egg.bomcity.com/>, All Rights Reserved.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.6 or, at your option, any later version of Perl 5 you may have available.