You can just add it to the data you save in the controller action. 
Something like:

function add() {
if (!empty($this->data)) {
$this->data['Model']['amount_plus_fee'] = $this->data['Model']['amount'] + 
10;
$this->Model->save($this->data);
}
}

So amount_plus_fee wouldn't be in the form necessarily, but it's a field on 
the table that you save here.

On Friday, March 2, 2012 10:46:50 AM UTC-8, Graham wrote:
>
> Hi, I am extremely new to CakePHP and I have a requirement that I 
> cannot see how to resolve. 
>
> I have been through the tutorials and searched the web for a solution 
> but cannot find an answer. It might be that I am not searching for the 
> right thing - I hope someone can point me in the right direction. 
>
> I can add a new record into a database from a form without problem. I 
> would like to add data to a database field that I generate based on 
> some other information - not from the form. The data will be based 
> upon some values from the form plus a sequence number. 
>
> I guess I could do it in an extra write but that is wasteful on 
> resources. I would like to add the extra data in the same statement as 
> the data form the form if that is possible. 
>
> This is sounding more complicated as I write it down but I hope 
> someone can decypher my needs!! 
>
> Thanks in advance for your assistance. 
>
> Graham

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to