Rides have many legs with multiple segments
In my in-flight search app, I have a function that returns unique Leg.destination (s). This function is for the shutdown controller method. Do I put a function in a ride model or foot model? If in the foot model I call it using $ this-> Trip-> Leg-> findUniqueDests .....? I ask because I want to stick to the CakePHP convention. Thank!
$destinations=$this->Trip->Leg->find('all', array('limit'=>100,'fields'=>'Leg.destination'));
function findUniqueDests($destinations){
$unique_destinations = array();
foreach ($destinations as $dest)
{
if(!in_array($dest, $unique_destinations))
{
$unique_destinations[] = $dest;
sort($unique_destinations);
}
}
return $unique_destinations;
}
source
share