try to play with the Model's function afterFind
A quick try, in your model:
function afterFind($results) {
foreach ($results as $result_id => $result) {
$results[$result_id]['Model']['id'] = 'FLW' . $result['Model']
['id'];
}
}
On 17 mar, 13:30, "Mike Digital Egg" <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I am looking for the best way to format an ID field every time it
> appears, without having to specifcally tell it to. Let me explain a
> bit further:
>
> I have a table called Projects, each project has an ID (numeric auto
> increment) so a typical output from a db call would be:
>
> ID, Project Name, Owner, Created
> 1,My Project,Mike,14/03/2007
> 2,My Second Project,Nigel,16/03/2007
>
> Idealy I would like to transform the ID field output to something
> like:
>
> FWL0001
> FWL0002
>
> I know this can be done easily in the view, but what if I could make
> the model output the ID in this format every time.
>
> I think this is possible in RoR but I'm not sure how to do it in Cake,
> is this what the 'behaviors' folder is for in the model folder?
>
> Any help would be appreciated.
>
> Cheers
>
> 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
-~----------~----~----~----~------~----~------~--~---