当前位置: 首页>>代码示例>>PHP>>正文


PHP Mage_Core_Model_Website::getGroups方法代码示例

本文整理汇总了PHP中Mage_Core_Model_Website::getGroups方法的典型用法代码示例。如果您正苦于以下问题:PHP Mage_Core_Model_Website::getGroups方法的具体用法?PHP Mage_Core_Model_Website::getGroups怎么用?PHP Mage_Core_Model_Website::getGroups使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Mage_Core_Model_Website的用法示例。


在下文中一共展示了Mage_Core_Model_Website::getGroups方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: testGetGroups

 public function testGetGroups()
 {
     $groups = $this->_model->getGroups();
     $this->assertEquals(array(1), array_keys($groups));
     $this->assertInstanceOf('Mage_Core_Model_Store_Group', $groups[1]);
     $this->assertEquals(1, $groups[1]->getId());
 }
开发者ID:natxetee,项目名称:magento2,代码行数:7,代码来源:WebsiteTest.php

示例2: _initWebsiteStore

 /**
  * Init Website Store Elements
  *
  * @param Varien_Data_Form $form
  * @param Mage_Core_Model_Website $masterWebsite
  * @param Mage_Core_Model_Website $stagingWebsite
  * @return Enterprise_Staging_Block_Manage_Staging_Edit_Tabs_Website
  */
 protected function _initWebsiteStore($form, $masterWebsite, $stagingWebsite = null)
 {
     if (empty($masterWebsite)) {
         return $this;
     }
     if ($stagingWebsite) {
         $fieldset = $form->addFieldset('staging_website_stores', array('legend' => Mage::helper('enterprise_staging')->__('Store Views to Copy')));
     } else {
         $fieldset = $form->addFieldset('staging_website_stores', array('legend' => Mage::helper('enterprise_staging')->__('Select Original Website Store Views to be Copied to Staging Website')));
     }
     if ($stagingWebsite) {
         $_storeGroups = $stagingWebsite->getGroups();
         $_storeGroupsCount = $stagingWebsite->getGroupsCount();
     } else {
         $_storeGroups = $masterWebsite->getGroups();
         $_storeGroupsCount = $masterWebsite->getGroupsCount();
     }
     $noStores = true;
     foreach ($_storeGroups as $group) {
         if ($group->getStoresCount()) {
             $noStores = false;
             $_stores = $group->getStores();
             $this->_initStoreGroup($fieldset, $group, $stagingWebsite);
             foreach ($_stores as $storeView) {
                 $this->_initStoreView($fieldset, $storeView, $stagingWebsite);
             }
         }
     }
     if ($noStores) {
         if ($stagingWebsite) {
             $fieldset->addField('staging_no_stores', 'label', array('label' => Mage::helper('enterprise_staging')->__('There are no store views to be copied.')));
         } else {
             $fieldset->addField('staging_no_stores', 'label', array('label' => Mage::helper('enterprise_staging')->__('There are no store views for copying.')));
         }
     }
     return $this;
 }
开发者ID:hazaeluz,项目名称:magento_connect,代码行数:45,代码来源:Website.php

示例3: getGroupCollection

 public function getGroupCollection(Mage_Core_Model_Website $website)
 {
     return $website->getGroups();
 }
开发者ID:cewolf2002,项目名称:magento,代码行数:4,代码来源:Websites.php


注:本文中的Mage_Core_Model_Website::getGroups方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。