[Catalyst] Knowing which actions are avaiable for forward
Diego de Lima
diego at sistemica.info
Wed May 25 00:56:19 CEST 2005
Thanks for the tip! But I need to know also the name of the sub.
I read the source of this sub, but "reflect_actions" uses the "_action_cache" property, which is defined at a MODIFY_CODE_ATTRIBUTES in Catalyst::Base (and I think perl attributes knows nothing about sub names). I also tryed to access the symbol table, with %{ *{"MyApp::"} }, but i got so many coderefs that it seems impossible to know which ones are "real" actions and which ones are exported things!
Any other way I could try to find the sub names?
Thanks,
Diego de Lima
>Am 23.05.2005 um 15:26 schrieb Diego de Lima:
>> Is there a way which I can list all avaiable actions I can forward,
>> on a View or Controller?
>>
>> I don´t want to know _if_ I can forward, I want to get an array
>> with all actions I can forward to.
>
> use Catalyst::Utils;
> use Data::Dumper;
>
> warn Dumper Catalyst::Utils::reflect_actions('MyApp::C::Foo');
>
>--
>sebastian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.rawmode.org/pipermail/catalyst/attachments/20050524/8a8e4627/attachment.htm
More information about the Catalyst
mailing list