私はこの関数をCakePHPモデルに書き込んでいます:
public function getPeopleByName($name){
$this->unbindModel(array('hasMany' => array('OfficePersonTask')));
$options['fields'] = array("Person.id", "CONCAT(Person.first_name, ' ', Person.last_name) AS full_name");
return $this->find('all', $options);
}
これは私に次のjsonを与えました:
{
People:[
{
0:{
full_name:"Groucho Marx"
},
Person:{
id:"1"
}
},
{
0:{
full_name:"Giovanni Ferretti"
},
Person:{
id:"2"
}
}
]
}
* full_name *はPersonグループの一部になります(実際には、0というグループにすべて単独で含まれます)。どうすればそれができますか?