在magento打印美国国家的地区

时间:2014-05-10 05:55:41

标签: php magento

我是magento开发的新手。     我尝试访问所有美国州,然后将所有州与一个即亚利桑那州'如果condition为true,则将其缩写传递给我的phtml文件。

我的php功能是: -

public function getAbbr(){
$collection = Mage::getModel('directory/region_api' )->items('US'); 
        foreach($collection as $region){
      if($region=='Arizona)
       echo 'AZ';
          }
}

我的jascript代码是: -

var abbr=<?php echo $this->getAbbr()?>

但它不起作用。     请任何一位magento专家给我一步一步的建议,我是如何实现这一目标的?

1 个答案:

答案 0 :(得分:0)

试试这个,你错过了第4行的单引号

public function getAbbr(){ $collection = Mage::getModel('directory/region_api' )->items('US'); foreach($collection as $region){ if($region=='Arizona') echo 'AZ'; } }