narrowed this down to a failure even with:

  package MyApp::Controller;
  use base qw/Catalyst::Controller/;
  __PACKAGE__->config;

so it does not appear to be related to BindLex, but something about calling __PACKAGE__->config within the controller base class. i'll keep digging.


On Jan 2, 2007, at 10:47 AM, Michael Reece wrote:

i am trying to follow the recipe mentioned here:

http://search.cpan.org/~nuffin/Catalyst-Controller-BindLex-0.03/lib/ Catalyst/Controller/BindLex.pm#RECIPES

__PACKAGE__->config->{bindlex}{Param} => sub { $_[0]->req- >params };

after the obvious s/=>/=/, i put this line in MyApp/Controller.pm (the base class for all my controllers).

  package MyApp::Controller;
  use base qw/Catalyst::Controller::BindLex/;

  __PACKAGE__->config->{bindlex}{Param} = sub { $_[0]->req->params };

however, i wonder if the base controller is not the right place for this, or if anyone has successfully managed to implement this recipe.

after restarting my app, what used to be

[debug] Loaded Path actions:
.------------------------------------- +--------------------------------------. | Path | Private | +------------------------------------- +--------------------------------------+ | / | / index | | /admin/index | /admin/ index | | /area_overview | /area_overview/ index | | /captcha | /captcha/ index | | /captcha/image | /captcha/ image | | /catalyst | / catalyst | | /error/bad_conf_name | /error/ bad_conf_name | | /error/dump | /error/ dump | | /error/no_conf_name | /error/ no_conf_name | | /headerimage | /headerimage/ default | | /headerimage | /headerimage/ index |
[..snip..]

becomes

[debug] Loaded Path actions:
.------------------------------------- +--------------------------------------. | Path | Private | +------------------------------------- +--------------------------------------+ | / | / index | | / | / index | | / | / index | | / | / default | | / | / index | | /bad_conf_name | / bad_conf_name | | /catalyst | / catalyst | | /dump | / dump | | /image | / image | | /index | / index |
[..snip..]

which is decidedly not right.

other controllers below this list are mapped the same before and after, but these are not.

any ideas?  thx.


_______________________________________________
List: [email protected]
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/ [email protected]/
Dev site: http://dev.catalyst.perl.org/

---
michael reece :: software engineer :: [EMAIL PROTECTED]



_______________________________________________
List: [email protected]
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to