<div style="text-align: left; background-color:#00ccff; color:#FFFFFF; margin:5px 0; padding-top:2px;">
<span sytle="font-size:small;">候補値選択</span>
</div>
<?php 
use_helper('geocodeParser');
?>
 
<?php 
foreach ($list['Response']['Placemark'] as $value) {
    $result = geocodeParser($value);
    if ($result['address'] != "") {
        $url = sfConfig::get('sf_mixi_search_driver_url') . "/{$module_name}/?address=" . $result['address'] . urlencode("&lon=") . $result['lon'] . urlencode("&lat=") . $result['lat'];
        echo "<a href=\"?guid=ON&url={$url}\">{$result['address']}</a>";
        echo "<br />";
        echo "\n";
    }
}
 /**
  * 一覧表示
  */
 private function viewList(sfWebRequest $request, sfWebBrowser $b, $module_name)
 {
     $options = array('complexType' => 'array', 'parseAttributes' => TRUE);
     $Unserializer = new XML_Unserializer();
     $Unserializer->setOption('parseAttributes', TRUE);
     $status = $Unserializer->unserialize($b->getResponseText());
     $this->list = $Unserializer->getUnserializedData();
     //検索結果が一件の場合
     if (count($this->list['Response']['Placemark']) >= 1 && $this->list['Response']['Placemark']['id']) {
         sfApplicationConfiguration::getActive()->loadHelpers('geocodeParser');
         $result = geocodeParser($this->list['Response']['Placemark']);
         $this->display_address = $result['address'];
         $request->setParameter('address', $result['address']);
         $request->setParameter('lon', $result['lon']);
         $request->setParameter('lat', $result['lat']);
         $this->setTemplate($module_name);
     } else {
         $this->module_name = $module_name;
         $this->setTemplate('searchList');
     }
 }