@DigitalDude - Yes thats correct. @Pablo - No its not, it doesn't make a difference in overhead at all. Also by inserting 2 rows your causing overhead and unneeded rows in the database.
Heres an example of one of my methods in my Friend model. /** * Checks to see if two users are friends * @param int $user_id * @param int $friend_id * @return boolean */ function isFriend($user_id, $friend_id) { $status = $this->find('first', array( 'fields' => 'Friend.status', 'recursive' => -1, 'conditions' => array( 'OR' => array( array('Friend.user_id' => $user_id, 'Friend.friend_id' => $friend_id), array('Friend.user_id' => $friend_id, 'Friend.friend_id' => $user_id) ) ) )); return $status['Friend']['status']; } --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---