Hi Tulio,

Thanks for the tip, I think that might have been what I was thinking
of :)

I have tried it in the model though and it doesn't seem to work:

        function afterFind( $results ) {
                $results->list_price = $results->list_price - 1.99;
                return $results;
        }

Am I using the correct code here?

I would expect all the prices throughout the site to be - 1.99 but
they are still the same.

Any ideas?

Cheers

Mike

On Aug 6, 5:57 pm, Tulio Faria <[EMAIL PROTECTED]> wrote:
> Hi,
>
> you could use: afterFind($results) where $results is the result of the
> find, like findAll...
>
> []'s
>
> On Aug 6, 12:52 pm, Mike Digital Egg <[EMAIL PROTECTED]> wrote:
>
> > Hi,
>
> > I would like to adjust a price coming out of the database at the model
> > level so that it is consistent throughout the site.
>
> > I thought I had done something like this before:
>
> > class Product extends AppModel {
>
> >         var $name = 'Product';
>
> >         function beforeFilter() {
> >                 $this->list_price = $this->list_price - $discount;
> >                 return $this;
> >         }
>
> > }
>
> > but I can't find any documentation about the beforeFilter function in
> > a model, maybe I did it before in Ruby on Rails? Can this be done in
> > Cake?
>
> > Thanks
>
> > Mike


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to