Class Mage_Catalog_Model_Resource_Abstract
Catalog entity abstract model
- Mage_Core_Model_Resource_Abstract
- Mage_Eav_Model_Entity_Abstract implements Mage_Eav_Model_Entity_Interface
- Mage_Catalog_Model_Resource_Abstract
Direct known subclasses
Mage_Catalog_Model_Resource_Category, Mage_Catalog_Model_Resource_Eav_Mysql4_Abstract, Mage_Catalog_Model_Resource_Product, Mage_Catalog_Model_Resource_Product_ActionIndirect known subclasses
Mage_Catalog_Model_Resource_Eav_Mysql4_Category, Mage_Catalog_Model_Resource_Eav_Mysql4_Product, Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Action, Mage_ImportExport_Model_Import_Proxy_Product_ResourcePackage: Mage\Catalog
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/Catalog/Model/Resource/Abstract.php
protected
string
|
|
public
integer
|
|
protected
boolean
|
#
_isApplicableAttribute( Varien_Object $object,
Check whether the attribute is Applicable to the object |
protected
boolean
|
#
_isCallableAttributeInstance(
Check whether attribute instance (attribute, backend, frontend or source) has method and applicable |
protected
Varien_Db_Select
|
#
_getLoadAttributesSelect( Varien_Object $object, string $table )
Retrieve select object for loading entity attributes values Join attribute store value |
protected
Varien_Db_Select
|
#
_addLoadAttributesSelectFields( Varien_Db_Select $select, string $table, string $type )
Adds Columns prepared for union |
protected
Varien_Db_Select
|
|
protected
|
#
_setAttributeValue(
Initialize attribute value for object |
protected
|
#
_saveAttributeValue(
Insert or Update attribute data |
protected
|
#
_insertAttribute( Varien_Object $object,
Insert entity attribute value |
protected
|
#
_updateAttributeForStore(
Update attribute value for specific store |
protected
|
#
_deleteAttributes( Varien_Object $object, string $table, array $info )
Delete entity attribute values |
protected
Varien_Object
|
|
protected
boolean
|
#
_isAttributeValueEmpty(
Check is attribute value empty |
protected
boolean
|
#
_canUpdateAttribute(
Return if attribute exists in original data array. Checks also attribute's store scope: We should insert on duplicate key update values if we unchecked 'STORE VIEW' checkbox in store view. |
protected
mixed
|
#
_prepareValueForSave( mixed $value,
Prepare value for save |
public
boolean|string|array
|
#
getAttributeRawValue( integer $entityId, integer|string|array $attribute, integer|
Retrieve attribute's raw value from DB. |
public
|
protected
array
|
$_attributes | array() |
#
Store firstly set attributes to filter selected attributes when used specific store_id |
$_commitCallbacks
|