Class Mage_Tag_Model_Tag

Description

Tag model

Located in /Tag/Model/Tag.php (line 35)

Varien_Object
   |
   --Mage_Core_Model_Abstract
      |
      --Mage_Tag_Model_Tag
Class Constant Summary
Variable Summary
Method Summary
Variables
bool $_addBasePopularity = false (line 59)

This flag means should we or not add base popularity on tag load

  • access: protected
string $_eventPrefix = 'tag' (line 52)

Event prefix for observer

  • access: protected

Redefinition of:
Mage_Core_Model_Abstract::$_eventPrefix
Prefix of model events names

Inherited Variables

Inherited from Mage_Core_Model_Abstract

Mage_Core_Model_Abstract::$_cacheTag
Mage_Core_Model_Abstract::$_dataSaveAllowed
Mage_Core_Model_Abstract::$_eventObject
Mage_Core_Model_Abstract::$_isObjectNew
Mage_Core_Model_Abstract::$_resource
Mage_Core_Model_Abstract::$_resourceCollectionName
Mage_Core_Model_Abstract::$_resourceName
Methods
addSummary (line 180)

Add summary data to current object

  • deprecated: after 1.4.0.0
  • access: public
Mage_Tag_Model_Tag addSummary (int $storeId)
  • int $storeId
afterCommitCallback (line 71)

Init indexing process after tag data commit

  • access: public
Mage_Tag_Model_Tag afterCommitCallback ()

Redefinition of:
Mage_Core_Model_Abstract::afterCommitCallback()
Callback function which called after transaction commit in resource model
aggregate (line 149)
  • access: public
void aggregate ()
getAddBasePopularity (line 97)

Getter for addBasePopularity flag

  • access: public
bool getAddBasePopularity ()
getApprovedStatus (line 190)

getter for self::STATUS_APPROVED

  • access: public
void getApprovedStatus ()
getCustomerCollection (line 216)
  • access: public
void getCustomerCollection ()
getDisabledStatus (line 206)

getter for self::STATUS_DISABLED

  • access: public
void getDisabledStatus ()
getEditTagUrl (line 231)
  • access: public
void getEditTagUrl ()
getEntityCollection (line 211)
  • access: public
void getEntityCollection ()
getName (line 122)
  • access: public
void getName ()
getPendingStatus (line 198)

getter for self::STATUS_PENDING

  • access: public
void getPendingStatus ()
getPopularCollection (line 241)
  • access: public
void getPopularCollection ()
getPopularity (line 117)
  • access: public
void getPopularity ()
getRatio (line 132)
  • access: public
void getRatio ()
getRelatedProductIds (line 251)

Retrieves array of related product IDs

  • access: public
array getRelatedProductIds ()
getRemoveTagUrl (line 236)
  • access: public
void getRemoveTagUrl ()
getTaggedProductsUrl (line 221)
  • access: public
void getTaggedProductsUrl ()
getTagId (line 127)
  • access: public
void getTagId ()
getViewTagUrl (line 226)
  • access: public
void getViewTagUrl ()
isAvailableInStore (line 267)

Checks is available current tag in specified store

  • access: public
bool isAvailableInStore ([int $storeId = null])
  • int $storeId
loadByName (line 143)
  • access: public
void loadByName ( $name)
  • $name
productDeleteEventAction (line 167)

Product delete event action

  • access: public
Mage_Tag_Model_Tag productDeleteEventAction (Varien_Event_Observer $observer)
  • Varien_Event_Observer $observer
productEventAggregate (line 155)
  • access: public
void productEventAggregate ( $observer)
  • $observer
setAddBasePopularity (line 86)

Setter for addBasePopularity flag

  • access: public
Mage_Tag_Model_Tag setAddBasePopularity ([bool $flag = true])
  • bool $flag
setRatio (line 137)
  • access: public
void setRatio ( $ratio)
  • $ratio
_beforeDelete (line 273)
  • access: protected
void _beforeDelete ()

Redefinition of:
Mage_Core_Model_Abstract::_beforeDelete()
Processing object before delete data
_construct (line 61)
  • access: protected
void _construct ()
_getProductEventTagsCollection (line 108)

Product event tags collection getter

  • access: protected
Mage_Tag_Model_Mysql4_Tag_Collection _getProductEventTagsCollection ( $observer)
  • Varien_Event_Observer $observer

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()
Class Constants
ENTITY = 'tag' (line 45)

Entity code.

Can be used as part of method name for entity processing

STATUS_APPROVED = 1 (line 39)
STATUS_DISABLED = -1 (line 37)
STATUS_PENDING = 0 (line 38)

Documentation generated on Fri, 11 Feb 2011 17:14:18 +0200 by phpDocumentor 1.4.3