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


PHP Manufacturer::create方法代码示例

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


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

示例1: add_entry

 /**
  * @param string $name
  */
 public static function add_entry($name)
 {
     if ($name) {
         $manufacturer = new Manufacturer(null);
         if ($manufacturer->create($name) == true) {
             echo 1;
         } else {
             echo 0;
         }
     } else {
         echo 0;
     }
 }
开发者ID:suxinde2009,项目名称:www,代码行数:16,代码来源:manufacturer.ajax.php

示例2: prepare_manufacturer

 public function prepare_manufacturer($name)
 {
     $manufacturer = new Manufacturer(array('name' => $name));
     $existing = $manufacturer->findByName();
     if ($existing) {
         return $existing->get($manufacturer->id_field);
     } else {
         $new = $manufacturer->create();
         return $new->id();
     }
 }
开发者ID:ayvanov,项目名称:ymlopencart,代码行数:11,代码来源:Product.php

示例3: importProductManufacturers

 public function importProductManufacturers()
 {
     $productAttributes = ProductAttribute::getAllByCriteria('code = ? and isFromB2B = 1 and mageId <> 0', array('manufacturer'), true, 1, 1, array("id" => "desc"));
     if (count($productAttributes) === 0) {
         return;
     }
     $productAttribute = $productAttributes[0];
     try {
         $transStarted = false;
         try {
             Dao::beginTransaction();
         } catch (Exception $e) {
             $transStarted = true;
         }
         foreach ($this->getProductAttributeOptions($productAttribute->getMageId()) as $productAttributeOption) {
             $label = isset($productAttributeOption->label) ? trim($productAttributeOption->label) : '';
             $value = isset($productAttributeOption->value) ? trim($productAttributeOption->value) : '';
             // mageId
             if ($label === '' || $value === '') {
                 echo "ingore product manufacturer options due to empty label or value (" . 'label="' . $label . '", value="' . $value . '")' . "\n";
                 continue;
             }
             $manufacturer = Manufacturer::create($label, '', true, $value);
             echo 'Imported manufacture (name="' . $label . '", mageId=' . $value . ')' . "\n";
         }
         if ($transStarted === false) {
             Dao::commitTransaction();
         }
     } catch (Exception $e) {
         if ($transStarted === false) {
             Dao::commitTransaction();
         }
         throw $e;
     }
     return $this;
 }
开发者ID:larryu,项目名称:magento-b2b,代码行数:36,代码来源:CatelogConnector.php


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