对于多域名,多网店,我们想产看一下当前magento网店的website和store,这就要使用到magento的collection,故,需要把magento的所有的website和store调用出来,供使用,下面是一个得到webisite和store的collection,然后遍历出来的程序代码!希望有此需求的时候对您有所帮助

<?php

2 require_once('app/Mage.php');
3 Mage::app();
4 ?>
5  
6 <h2>Websites</h2>
7 <?php
8  
9 $websites = Mage::getModel('core/website')
10           ->getCollection();
11  
12 foreach($websites as $website) {
13 $website_data = $website->getData(); ?>
14 <h3><?php echo $website->getName(); ?></h3>
15 <table>
16   <?php foreach($website_data as $key => $item) { ?>
17   <tr>
18     <td><?php echo $key; ?></td>
19     <td><?php echo $item; ?></td>
20   </tr>
21   <?php  } ?>
22 </table>
23 <?php } ?>
24  
25 <h2>Stores</h2>
26 <?php
27  
28 $stores = Mage::getModel('core/store')
29           ->getCollection();
30  
31 foreach($stores as $store) {
32 $store_data = $store->getData(); ?>
33 <h3><?php echo $store->getName(); ?></h3>
34 <table>
35   <?php foreach($store_data as $key => $item) { ?>
36   <tr>
37     <td><?php echo $key; ?></td>
38     <td><?php echo $item; ?></td>
39   </tr>
40   <?php  } ?>
41 </table>
42 <?php } ?>