Class Mage_Catalog_Model_Product_Option_Value

Description

Catalog product option select type model

Located in /Catalog/Model/Product/Option/Value.php (line 34)

Varien_Object
   |
   --Mage_Core_Model_Abstract
      |
      --Mage_Catalog_Model_Product_Option_Value
Variable Summary
mixed $_option
mixed $_product
mixed $_values
Method Summary
void addValue ( $value)
void deleteValue ( $option_id)
void deleteValues ( $option_type_id)
Mage_Catalog_Model_Product_Option_Value duplicate (int $oldOptionId, int $newOptionId)
decimal getPrice ([bool $flag = false])
void getProduct ()
void getValues ()
void getValuesByOption ( $optionIds,  $option_id,  $store_id)
void saveValues ()
void setProduct ( $product)
void setValues ( $values)
void unsetOption ()
void unsetValues ()
void _construct ()
Variables
Methods
addValue (line 47)
  • access: public
void addValue ( $value)
  • $value
deleteValue (line 172)
  • access: public
void deleteValue ( $option_id)
  • $option_id
deleteValues (line 178)
  • access: public
void deleteValues ( $option_type_id)
  • $option_type_id
duplicate (line 204)

Duplicate product options value

  • access: public
Mage_Catalog_Model_Product_Option_Value duplicate (int $oldOptionId, int $newOptionId)
  • int $oldOptionId
  • int $newOptionId
getOption (line 87)

Enter description here...

  • access: public
getPrice (line 138)

Return price. If $flag is true and price is percent return converted percent to price

  • access: public
decimal getPrice ([bool $flag = false])
  • bool $flag
getProduct (line 98)
  • access: public
void getProduct ()
getValues (line 53)
  • access: public
void getValues ()
getValuesByOption (line 163)
  • access: public
void getValuesByOption ( $optionIds,  $option_id,  $store_id)
  • $optionIds
  • $option_id
  • $store_id
getValuesCollection (line 154)

Enter description here...

  • access: public
prepareValueForDuplicate (line 189)

Prepare array of option values for duplicate

  • access: public
array prepareValueForDuplicate ()
saveValues (line 106)
  • access: public
void saveValues ()
setOption (line 70)
  • access: public
void setOption (Mage_Catalog_Model_Product_Option $option)
setProduct (line 92)
  • access: public
void setProduct ( $product)
  • $product
setValues (line 58)
  • access: public
void setValues ( $values)
  • $values
unsetOption (line 76)
  • access: public
void unsetOption ()
unsetValues (line 64)
  • access: public
void unsetValues ()
_construct (line 42)
  • access: protected
void _construct ()

Inherited Methods

Inherited From Mage_Core_Model_Abstract

Mage_Core_Model_Abstract::afterCommitCallback()
Mage_Core_Model_Abstract::afterLoad()
Mage_Core_Model_Abstract::cleanModelCache()
Mage_Core_Model_Abstract::clearInstance()
Mage_Core_Model_Abstract::delete()
Mage_Core_Model_Abstract::getCacheIdTags()
Mage_Core_Model_Abstract::getCacheTags()
Mage_Core_Model_Abstract::getCollection()
Mage_Core_Model_Abstract::getEntityId()
Mage_Core_Model_Abstract::getId()
Mage_Core_Model_Abstract::getIdFieldName()
Mage_Core_Model_Abstract::getResource()
Mage_Core_Model_Abstract::getResourceCollection()
Mage_Core_Model_Abstract::getResourceName()
Mage_Core_Model_Abstract::isObjectNew()
Mage_Core_Model_Abstract::load()
Mage_Core_Model_Abstract::save()
Mage_Core_Model_Abstract::setId()
Mage_Core_Model_Abstract::_afterDelete()
Mage_Core_Model_Abstract::_afterDeleteCommit()
Mage_Core_Model_Abstract::_afterLoad()
Mage_Core_Model_Abstract::_afterSave()
Mage_Core_Model_Abstract::_afterSaveCommit()
Mage_Core_Model_Abstract::_beforeDelete()
Mage_Core_Model_Abstract::_beforeLoad()
Mage_Core_Model_Abstract::_beforeSave()
Mage_Core_Model_Abstract::_clearData()
Mage_Core_Model_Abstract::_clearReferences()
Mage_Core_Model_Abstract::_getEventData()
Mage_Core_Model_Abstract::_getResource()
Mage_Core_Model_Abstract::_hasModelChanged()
Mage_Core_Model_Abstract::_init()
Mage_Core_Model_Abstract::_protectFromNonAdmin()
Mage_Core_Model_Abstract::_setResourceModel()

Documentation generated on Fri, 11 Feb 2011 17:15:50 +0200 by phpDocumentor 1.4.3