Beispiel #1
0
 /**
  * After find callback
  *  
  * @params array $results
  */
 public function afterFind($results, $primary = false)
 {
     parent::afterFind($results, $primary);
     if (!empty($results[0]['Gallery'])) {
         // handle hasMany results
         $i = 0;
         foreach ($results as $result) {
             $results[$i] = Set::merge(array('GallerySettings' => $this->gallerySettings($result)), $result);
             $i++;
         }
     }
     if (!empty($results['id'])) {
         $results = Set::merge(array('GallerySettings' => $this->gallerySettings($results)), $results);
     }
     return $results;
 }