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


PHP Website::getCode方法代码示例

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


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

示例1: testLoadByCode

 /**
  * @magentoDbIsolation enabled
  */
 public function testLoadByCode()
 {
     $this->_model->load('admin');
     $this->assertEquals(0, $this->_model->getId());
     $this->assertEquals('admin', $this->_model->getCode());
     $this->assertEquals('Admin', $this->_model->getName());
 }
开发者ID:andrewhowdencom,项目名称:m2onk8s,代码行数:10,代码来源:WebsiteTest.php

示例2: testLoad

 public function testLoad()
 {
     /* Test loading by id */
     $this->assertEquals(1, $this->_model->getId());
     $this->assertEquals('base', $this->_model->getCode());
     $this->assertEquals('Main Website', $this->_model->getName());
     /* Test loading by code */
     $this->_model->load('admin');
     $this->assertEquals(0, $this->_model->getId());
     $this->assertEquals('admin', $this->_model->getCode());
     $this->assertEquals('Admin', $this->_model->getName());
 }
开发者ID:aiesh,项目名称:magento2,代码行数:12,代码来源:WebsiteTest.php

示例3: getWebsites

 /**
  * Get loaded websites
  *
  * @param bool $withDefault
  * @param bool|string $codeKey
  * @return \Magento\Store\Model\Website[]
  */
 public function getWebsites($withDefault = false, $codeKey = false)
 {
     $websites = [];
     if ($withDefault) {
         $key = $codeKey ? $this->_website->getCode() : $this->_website->getId();
         $websites[$key] = $this->_website;
     }
     return $websites;
 }
开发者ID:shabbirvividads,项目名称:magento2,代码行数:16,代码来源:DefaultStorage.php

示例4: getCode

 /**
  * {@inheritdoc}
  */
 public function getCode()
 {
     $pluginInfo = $this->pluginList->getNext($this->subjectType, 'getCode');
     if (!$pluginInfo) {
         return parent::getCode();
     } else {
         return $this->___callPlugins('getCode', func_get_args(), $pluginInfo);
     }
 }
开发者ID:HaonanXu,项目名称:der-snack-backup,代码行数:12,代码来源:Interceptor.php

示例5: _processWebsite

 /**
  * Process website info
  *
  * @param \Magento\Store\Model\System\Store $storeModel
  * @param \Magento\Store\Model\Website $website
  * @param string $section
  * @param string $curStore
  * @param string $curWebsite
  * @param array $options
  * @return array
  */
 protected function _processWebsite(\Magento\Store\Model\System\Store $storeModel, \Magento\Store\Model\Website $website, $section, $curStore, $curWebsite, array $options)
 {
     $websiteShow = false;
     foreach ($storeModel->getGroupCollection() as $group) {
         if ($group->getWebsiteId() != $website->getId()) {
             continue;
         }
         $groupShow = false;
         foreach ($storeModel->getStoreCollection() as $store) {
             if ($store->getGroupId() != $group->getId()) {
                 continue;
             }
             if (!$websiteShow) {
                 $websiteShow = true;
                 $options['website_' . $website->getCode()] = array('label' => $website->getName(), 'url' => $this->getUrl('*/*/*', array('section' => $section, 'website' => $website->getCode())), 'selected' => !$curStore && $curWebsite == $website->getCode(), 'style' => 'padding-left:16px; background:#DDD; font-weight:bold;');
             }
             if (!$groupShow) {
                 $groupShow = true;
                 $options['group_' . $group->getId() . '_open'] = array('is_group' => true, 'is_close' => false, 'label' => $group->getName(), 'style' => 'padding-left:32px;');
             }
             $options['store_' . $store->getCode()] = array('label' => $store->getName(), 'url' => $this->getUrl('*/*/*', array('section' => $section, 'website' => $website->getCode(), 'store' => $store->getCode())), 'selected' => $curStore == $store->getCode(), 'style' => '');
         }
         if ($groupShow) {
             $options['group_' . $group->getId() . '_close'] = array('is_group' => true, 'is_close' => true);
         }
     }
     return $options;
 }
开发者ID:aiesh,项目名称:magento2,代码行数:39,代码来源:Switcher.php


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