Friday, November 7, 2014

Re: AppController::beforeRender usage question.

Just to offer an additional option, if you still want to do it in beforeRender you can unlock fields and unlock actions in the Security Component, this will stop it from creating a blackhole but you are losing a bit of the security by doing so. This is usually used when performing ajax for example... I don't recommend doing it if you can avoid it.



HTH

On 7 November 2014 04:40, heavyKevy <arnett.kevin@gmail.com> wrote:
Generally you get the black hole if you add fields to the form without using the form helper.
If you need to add information to the form that is not exposed to the user, use hidden fields.



On Thursday, November 6, 2014 10:48:06 AM UTC+7, glk wrote:
Hello everyone,

I'm trying to "add" data fields to $this->request->data within the AppController::beforeRender() function.  When the view is created, all of the data fields exist, but when the form is submitted... the great blackhole appears.

I probably need to just put the additional fields in while in the controller, but was trying to use the beforeRender call back to keep DRY!

Thanks for any assitance,
Greg

--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscribe@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.



--
Kind Regards
 Stephen Speakman

--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscribe@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

No comments: