function afterFind($results) {
   $tmp =& $results;
   if (isset($tmp[$this->name])) {
       $tmp =& $tmp[$this->name];
   }
   for ($i = 0; $i  < count($tmp); $i++) {
      $item =& $tmp[$i]
      if (isset($item[$this->name])) {
          $item =& $item[$this->name];
      }
      // Rest of logic goes here....
   }
}

On Feb 13, 9:31 pm, "cdomigan" <[EMAIL PROTECTED]> wrote:
> Hello all,
>
> I have a question re Model::afterFind($results).
>
> If $results is from a "model" find it will be of structure $results[$i]
> [Model][Field], but if it is from an "association" find it will be of
> structure $results[$i][Model][$j][Field].
>
> I end up having to duplicate my afterFind logic for each of these
> eventualities. Is there a better way?
>
> Cheers,
>
> Chris


--~--~---------~--~----~------------~-------~--~----~
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