国に応じて都市を選択したかったので、このコードを作成しましたが、ここで面白いのは、コードが国のIDのみを表示し、都市のクエリを完全に無視し、何も返さないことです:
public function ctsAction() {
$ctry = $this->get('doctrine_mongodb')
->getRepository('indexBundle:Ctes')
->findOneByCountryName($q_country);
if( !empty($ctry) )
{
$search_country = $ctry->getCtryId();
$cties_list = $this->get('doctrine_mongodb')
->getRepository('indexBundle:Cties')
->findOneByCountryId($ctry);
}
}
他のことが必要な場合は、問題はどこから来るのか教えてください。