Class Mage_Eav_Model_Config
Magento
NOTICE OF LICENSE
This source file is subject to the Open Software License (OSL 3.0) that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://opensource.org/licenses/osl-3.0.php If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@magentocommerce.com so we can send you a copy immediately.
DISCLAIMER
Do not edit or add to this file if you wish to upgrade Magento to newer versions in the future. If you wish to customize Magento for your needs please refer to http://www.magentocommerce.com for more information.
Direct known subclasses
Mage_Catalog_Model_ConfigCategory: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Located at code/core/Mage/Eav/Model/Config.php
protected
mixed
|
|
protected
|
|
protected
|
|
protected
string
|
|
protected
|
#
_addAttributeReference( integer $id, string $code, string $entityTypeCode )
Specify reference between entity attribute id and attribute code |
protected
string
|
|
protected
string
|
|
protected
string
|
#
_getAttributeKey( string $entityTypeCode, string $attributeCode )
Get internal cache key for attribute object cache |
protected
boolean
|
|
protected
|
|
public
|
|
protected
|
|
public
|
|
public
array
|
#
getEntityAttributeCodes( mixed $entityType, Varien_Object $object = null )
Get codes of all entity type attributes |
public
|
#
preloadAttributes( mixed $entityType, mixed $attributes )
Preload entity type attributes for performance optimization |
public
|
#
getCollectionAttribute( mixed $entityType, string $attribute )
Get attribute object for colection usage |
public
|
#
loadCollectionAttributes( mixed $entityType, array $attributes )
Prepare attributes for usage in EAV collection |
protected
|
#
_createAttribute( string $entityType, array $attributeData )
Create attribute from attribute data array |
protected
boolean
|
|
public
|
#
importAttributesData( string|
Import attributes data from external source |
string |
ENTITIES_CACHE_ID
|
'EAV_ENTITY_TYPES' |
|
string |
ATTRIBUTES_CACHE_ID
|
'EAV_ENTITY_ATTRIBUTES' |
protected
array
|
$_entityData |
|
#
Entity types data |
protected
array
|
$_attributeData |
|
#
Attributes data |
protected
array
|
$_preloadedAttributes | array() |
#
Information about preloaded attributes |
protected
array
|
$_initializedAttributes | array() |
#
Information about entity types with initialized attributes |
protected
array
|
$_attributeCodes | array() |
#
Attribute codes cache array |
protected
array
|
$_objects |
|
#
Initialized objects |
protected
array
|
$_references |
|
#
References between codes and identifiers |
protected
unknown_type
|
$_isCacheEnabled | null |
#
Cache flag |
protected
array
|
$_collectionAttributes | array() |
#
Array of attributes objects used in collections |