[Catalyst] Can't detach from root / create action object
Hartmaier Alexander
alexander.hartmaier at t-systems.at
Wed Nov 27 12:24:43 GMT 2013
On 2013-11-27 13:00, Craig Chant wrote:
I seem to be going round in circles unable to understand how I create an ac=
tion object so I can pass it to detach as the IRC has told me to pass in an=
action and not what I thought which was 'controller_name, subroutine'.
E.G.
$c->detach('my_controller_name','index');
But it seems that this signature is ('class_name', 'subroutine')
I'm having a problem with Catalyst randomly deciding when it is OK to have =
a controller and a model called the same, as I have in the same root auto s=
ubroutine ,
$c->detach('splashscreen','index').
Where I have both a controller called 'SplashScreen' and a model called 'Sp=
lashScreen', and the detach works fine.
However, for another controller / model pair called 'ComplianceUpdates',
This doesn't work
$c->detach('complianceupdates','index').
and errors with...
Couldn't forward to "ComplianceUpdates". Does not implement "process"
Couldn't detach to command "complianceupdates": Invalid action or component.
So If I am to use
$c->detach($action);
How do I create a Catalyst::Action object.
Exactly like I just told you on IRC: $c->detach($c->controller('ComplianceU=
pdate')->action_for('index'));
What attributes am I meant to be setting in the object before I pass it in,=
and where are the docs for this as I can't find them.
All help is appreciated.
Craig Chant
Information Technology Manager
[Description: Description: HLP_IT_Sig1]
Direct Line: 01903 227 753 Main Line: 01903 602 664 Website: =
www.homeloanpartnership.com<http://www.homeloanpartnership.com>
[Description: Description: HLP_Sig2_variant]
This Email and any attachments contain confidential information and is inte=
nded solely for the individual to whom it is addressed. If this Email has b=
een misdirected, please notify the author as soon as possible. If you are n=
ot the intended recipient you must not disclose, distribute, copy, print or=
rely on any of the information contained, and all copies must be deleted i=
mmediately. Whilst we take reasonable steps to try to identify any software=
viruses, any attachments to this e-mail may nevertheless contain viruses, =
which our anti-virus software has failed to identify. You should therefore =
carry out your own anti-virus checks before opening any documents. HomeLoan=
Partnership will not accept any liability for damage caused by computer vi=
ruses emanating from any attachment or other document supplied with this e-=
mail. HomeLoan Partnership reserves the right to monitor and archive all e-=
mail communications through its network. No representative or employee of H=
omeLoan Partnership has the authority to enter into any contract on behalf =
of HomeLoan Partnership by email. HomeLoan Partnership is a trading name of=
H L Partnership Limited, registered in England and Wales with Registration=
Number 5011722. Registered office: Pharos House, 67 High Street, Worthing,=
West Sussex, BN11 1DN. H L Partnership Limited is authorised and regulated=
by the Financial Conduct Authority.
_______________________________________________
List: Catalyst at lists.scsys.co.uk<mailto:Catalyst at 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/
*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*=
"*
T-Systems Austria GesmbH Rennweg 97-99, 1030 Wien
Handelsgericht Wien, FN 79340b
*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*=
"*
Notice: This e-mail contains information that is confidential and may be pr=
ivileged.
If you are not the intended recipient, please notify the sender and then
delete this e-mail immediately.
*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*=
"*
-------------- next part --------------
Skipped content of type multipart/related
More information about the Catalyst
mailing list