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.

http://book.cakephp.org/2.0/en/core-libraries/components/security-component.html#form-tampering-prevention

http://book.cakephp.org/2.0/en/core-libraries/components/security-component.html#disabling-csrf-and-post-data-validation-for-specific-actions

HTH

On 7 November 2014 04:40, heavyKevy <[email protected]> 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 [email protected].
> To post to this group, send email to [email protected].
> 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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

Reply via email to