Oleg Pronin wrote:
  I use many actions that take params from config in runtime, for example
  sub pay_for_vip : Private {
       ...
       my $price = $c->cfg->{vip}{price};
  }

As I understand it, this is NOT the way config is intended to work. All the config for your component (controller in this case) is passed to the constructor at setup time; all you need to do is make accessors for whatever you want access to:

  __PACKAGE__->mk_accessors(qw/vip/);

  sub pay_for_vip : Private {
      ...
      my $price = $self->vip->{price};
  }

--
Jason Gottshall
jgottsh...@capwiz.com


_______________________________________________
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/

Reply via email to