通过数据库取得magento的网站的网址

来源:互联网 发布:工作两年的程序员 编辑:程序博客网 时间:2024/05/29 07:24

在多网店的时候,在不同的网店下通过$this->getBaseUrl('web')得到的Url是不一样的,是变动的,譬如www.a.com,在中文下为www.a.com/cn/,我没有找到magento里面自带的方法取到根URL,就通过数据库查询得到这个值:

下面是方法:

 

 

$resource = Mage::getSingleton('core/resource'); 
        $read = $resource->getConnection('core_read');
     $table = (string)Mage::getConfig()->getTablePrefix().'core_config_data';  
 
        $select = $read->select() 
                       ->from(array('cp'=>$table)) 
                     
                       ->where('cp.scope_id=0')
                         ->where('path="web/unsecure/base_url"')
                         ->where('scope="default"');
                        // echo $select;exit;
                       $rows = $read->fetchAll($select); 
        $value = array();
        foreach($rows AS $row) { 
          $value = $row['value']; 
        } 

echo $value;

原创粉丝点击