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