[Catalyst] How to set config of Controller in YAML file?
Hideo Kimura
hide at hide-k.net
Thu Nov 30 23:06:48 GMT 2006
On Thu, 30 Nov 2006 21:35:41 +0000
Matt S Trout <dbix-class at trout.me.uk> wrote:
> Hideo Kimura wrote:
> > Hi,
> >
> > Does anybody knows how to set config of each Controllers in YAML file?
> > Before I can do it following way with ConfigLoader, but it doesn't work now.
> >
> > in yml file
> > Controller::Foo:
> > foo: bar
> >
> > in controller
> > sub default : Private {
> > my ($self, $c) = @_;
> >
> > my $config = $self->config;
> > ...
> > }
>
> That's wrong, the class config is the prototype.
>
> __PACKAGE__->mk_accessors(qw/foo/);
>
> sub default : Private {
> my ($self, $c) = @_;
> warn $self->foo; # bar
> }
It works fine.
Thanks for your reply.
--
hide
More information about the Catalyst
mailing list