當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。