PHP Класс Catalin_SEO_Model_Resource_Attribute_Urlkey

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
Наследование: extends Mage_Core_Model_Resource_Db_Abstract
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$_cachedResults

Открытые методы

Метод Описание
getOptionId ( integer $attributeId, string $urlValue, integer $storeId = null ) : integer | string Retrieve option_id for specific url_value
getUrlKey ( string $attributeCode, integer $storeId = null ) : string Retrieve urk_key for specific attribute code
getUrlValue ( integer $attributeId, integer $optionId, integer $storeId = null ) : integer | string Retrieve url_value for specific option
preloadAttributesOptions ( Mage_Catalog_Model_Resource_Product_Attribute_Collection $collection, $storeId = null ) : Catalin_SEO_Model_Resource_Attribute_Urlkey Load attributes options from the database

Защищенные методы

Метод Описание
_construct ( ) Initialize resource model
getAttributeData ( integer $storeId, integer | string $whereValue, string $whereField = 'attribute_id' ) : array Retrieve attribute data

Описание методов

_construct() защищенный Метод

Initialize resource model
protected _construct ( )

getAttributeData() защищенный Метод

Retrieve attribute data
protected getAttributeData ( integer $storeId, integer | string $whereValue, string $whereField = 'attribute_id' ) : array
$storeId integer
$whereValue integer | string
$whereField string
Результат array

getOptionId() публичный Метод

Retrieve option_id for specific url_value
public getOptionId ( integer $attributeId, string $urlValue, integer $storeId = null ) : integer | string
$attributeId integer
$urlValue string
$storeId integer
Результат integer | string

getUrlKey() публичный Метод

Retrieve urk_key for specific attribute code
public getUrlKey ( string $attributeCode, integer $storeId = null ) : string
$attributeCode string
$storeId integer
Результат string

getUrlValue() публичный Метод

Retrieve url_value for specific option
public getUrlValue ( integer $attributeId, integer $optionId, integer $storeId = null ) : integer | string
$attributeId integer
$optionId integer
$storeId integer
Результат integer | string

preloadAttributesOptions() публичный Метод

Load attributes options from the database
public preloadAttributesOptions ( Mage_Catalog_Model_Resource_Product_Attribute_Collection $collection, $storeId = null ) : Catalin_SEO_Model_Resource_Attribute_Urlkey
$collection Mage_Catalog_Model_Resource_Product_Attribute_Collection
Результат Catalin_SEO_Model_Resource_Attribute_Urlkey

Описание свойств

$_cachedResults защищенное статическое свойство

protected static $_cachedResults