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/