Overview

Packages

  • currencysymbol
  • MAbout
  • Mage
    • Admin
    • Adminhtml
    • AdminNotification
    • Api
    • Api2
    • Authorizenet
    • Backup
    • Bundle
    • Captcha
    • Catalog
    • CatalogIndex
    • CatalogInventory
    • CatalogRule
    • CatalogSearch
    • Centinel
    • Checkout
    • Cms
    • Compiler
    • Connect
    • Contacts
    • Core
    • Cron
    • CurrencySymbol
    • Customer
    • Dataflow
    • Directory
    • DirtectPost
    • Downloadable
    • Eav
    • GiftMessage
    • GoogleAnalytics
    • GoogleBase
    • GoogleCheckout
    • ImportExport
    • Index
    • Install
    • Log
    • Media
    • Newsletter
    • Oauth
    • Page
    • PageCache
    • Paygate
    • Payment
    • Paypal
    • PaypalUk
    • Persistent
    • Poll
    • ProductAlert
    • Rating
    • Reports
    • Review
    • Rss
    • Rule
    • Sales
    • SalesRule
    • Sedfriend
    • Sendfriend
    • Shipping
    • Sitemap
    • Tag
    • Tax
    • Usa
    • Weee
    • Widget
    • Wishlist
    • XmlConnect
  • None
  • Phoenix
    • Moneybookers
  • PHP
  • Zend
    • Date
    • Mime
    • XmlRpc

Classes

  • Mage_Review_Block_Customer_List
  • Mage_Review_Block_Customer_Recent
  • Mage_Review_Block_Customer_View
  • Mage_Review_Block_Form
  • Mage_Review_Block_Helper
  • Mage_Review_Block_Product_View
  • Mage_Review_Block_Product_View_List
  • Mage_Review_Block_View
  • Mage_Review_CustomerController
  • Mage_Review_Helper_Data
  • Mage_Review_Model_Mysql4_Review
  • Mage_Review_Model_Mysql4_Review_Collection
  • Mage_Review_Model_Mysql4_Review_Product_Collection
  • Mage_Review_Model_Mysql4_Review_Status_Collection
  • Mage_Review_Model_Mysql4_Review_Summary
  • Mage_Review_Model_Mysql4_Review_Summary_Collection
  • Mage_Review_Model_Observer
  • Mage_Review_Model_Resource_Review
  • Mage_Review_Model_Resource_Review_Collection
  • Mage_Review_Model_Resource_Review_Product_Collection
  • Mage_Review_Model_Resource_Review_Status
  • Mage_Review_Model_Resource_Review_Status_Collection
  • Mage_Review_Model_Resource_Review_Summary
  • Mage_Review_Model_Resource_Review_Summary_Collection
  • Mage_Review_Model_Review
  • Mage_Review_Model_Review_Status
  • Mage_Review_Model_Review_Summary
  • Mage_Review_Model_Session
  • Mage_Review_ProductController
  • Overview
  • Package
  • Class
  • Tree

Class Mage_Review_Model_Resource_Review

Review resource model

Mage_Core_Model_Resource_Abstract
Extended by Mage_Core_Model_Resource_Db_Abstract
Extended by Mage_Review_Model_Resource_Review

Direct known subclasses

Mage_Review_Model_Mysql4_Review
Package: Mage\Review
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/Review/Model/Resource/Review.php
Methods summary
protected
# _construct( )

Define main table. Define other tables name

Define main table. Define other tables name

protected Zend_Db_Select
# _getLoadSelect( string $field, mixed $value, unknown_type $object )

Retrieve select object for load object data

Retrieve select object for load object data

Parameters

$field
string
$field
$value
mixed
$value
$object
unknown_type
$object

Returns

Zend_Db_Select

Overrides

Mage_Core_Model_Resource_Db_Abstract::_getLoadSelect()
protected Mage_Review_Model_Resource_Review
# _beforeSave( Mage_Core_Model_Abstract $object )

Perform actions before object save

Perform actions before object save

Parameters

$object
Varien_Object
$object

Returns

Mage_Review_Model_Resource_Review

Overrides

Mage_Core_Model_Resource_Db_Abstract::_beforeSave()
protected Mage_Review_Model_Resource_Review
# _afterSave( Mage_Core_Model_Abstract $object )

Perform actions after object save

Perform actions after object save

Parameters

$object
Varien_Object
$object

Returns

Mage_Review_Model_Resource_Review

Overrides

Mage_Core_Model_Resource_Db_Abstract::_afterSave()
protected Mage_Review_Model_Resource_Review
# _afterLoad( Mage_Core_Model_Abstract $object )

Perform actions after object load

Perform actions after object load

Parameters

$object
Varien_Object
$object

Returns

Mage_Review_Model_Resource_Review

Overrides

Mage_Core_Model_Resource_Db_Abstract::_afterLoad()
protected Mage_Review_Model_Resource_Review
# _beforeDelete( Mage_Core_Model_Abstract $object )

Action before delete

Action before delete

Parameters

$object
Mage_Core_Model_Abstract
$object

Returns

Mage_Review_Model_Resource_Review

Overrides

Mage_Core_Model_Resource_Db_Abstract::_beforeDelete()
public Mage_Review_Model_Resource_Review
# afterDeleteCommit( Mage_Core_Model_Abstract $object )

Perform actions after object delete

Perform actions after object delete

Parameters

$object
Mage_Core_Model_Abstract
$object

Returns

Mage_Review_Model_Resource_Review
public integer
# getTotalReviews( integer $entityPkValue, boolean $approvedOnly = false, integer $storeId = 0 )

Retrieves total reviews

Retrieves total reviews

Parameters

$entityPkValue
integer
$entityPkValue
$approvedOnly
boolean
$approvedOnly
$storeId
integer
$storeId

Returns

integer
public
# aggregate( Mage_Core_Model_Abstract $object )

Aggregate

Aggregate

Parameters

$object
Mage_Core_Model_Abstract
$object
protected array
# _loadVotedRatingIds( integer $reviewId )

Get rating IDs from review votes

Get rating IDs from review votes

Parameters

$reviewId
integer
$reviewId

Returns

array
protected Mage_Review_Model_Resource_Review
# _aggregateRatings( array $ratingIds, integer $entityPkValue )

Aggregate this review's ratings. Useful, when changing the review.

Aggregate this review's ratings. Useful, when changing the review.

Parameters

$ratingIds
array
$ratingIds
$entityPkValue
integer
$entityPkValue

Returns

Mage_Review_Model_Resource_Review
public
# reAggregateReview( integer $reviewId, integer $entityPkValue )

Reaggregate this review's ratings.

Reaggregate this review's ratings.

Parameters

$reviewId
integer
$reviewId
$entityPkValue
integer
$entityPkValue
public integer|boolean
# getEntityIdByCode( string $entityCode )

Get review entity type id by code

Get review entity type id by code

Parameters

$entityCode
string
$entityCode

Returns

integer|boolean
public Mage_Review_Model_Resource_Review
# deleteReviewsByProductId( integer $productId )

Delete reviews by product id. Better to call this method in transaction, because operation performed on two separated tables

Delete reviews by product id. Better to call this method in transaction, because operation performed on two separated tables

Parameters

$productId
integer
$productId

Returns

Mage_Review_Model_Resource_Review
Methods inherited from Mage_Core_Model_Resource_Db_Abstract
_afterDelete(), _checkUnique(), _getConnection(), _getReadAdapter(), _getWriteAdapter(), _init(), _initUniqueFields(), _prepareDataForSave(), _prepareValueForSave(), _serializeFields(), _setMainTable(), _setResource(), addUniqueField(), afterLoad(), delete(), getChecksum(), getIdFieldName(), getMainTable(), getReadConnection(), getTable(), getUniqueFields(), getValueTable(), hasDataChanged(), load(), resetUniqueField(), save(), unserializeFields()
Methods inherited from Mage_Core_Model_Resource_Abstract
__construct(), _prepareDataForTable(), _prepareTableValueForSave(), _serializeField(), _unserializeField(), addCommitCallback(), beginTransaction(), commit(), formatDate(), mktime(), rollBack()
Properties summary
protected string $_reviewTable
#

Review table

Review table

protected string $_reviewDetailTable
#

Review Detail table

Review Detail table

protected string $_reviewStatusTable
#

Review status table

Review status table

protected string $_reviewEntityTable
#

Review entity table

Review entity table

protected string $_reviewStoreTable
#

Review store table

Review store table

protected string $_aggregateTable
#

Review aggregate table

Review aggregate table

private array $_deleteCache array()
#

Cache of deleted rating data

Cache of deleted rating data

Properties inherited from Mage_Core_Model_Resource_Db_Abstract
$_connections, $_fieldsForUpdate, $_idFieldName, $_isPkAutoIncrement, $_mainTable, $_mainTableFields, $_resourceModel, $_resourcePrefix, $_resources, $_serializableFields, $_tables, $_uniqueFields, $_useIsObjectNew
Properties inherited from Mage_Core_Model_Resource_Abstract
$_commitCallbacks
Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0