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_Catalog_Model_Entity_Product_Attribute_Design_Options_Container
  • Mage_Catalog_Model_Product_Attribute_Source_Inputtype
  • Mage_Eav_Block_Adminhtml_Attribute_Edit_Js
  • Mage_Eav_Block_Adminhtml_Attribute_Edit_Main_Abstract
  • Mage_Eav_Block_Adminhtml_Attribute_Edit_Options_Abstract
  • Mage_Eav_Helper_Data
  • Mage_Eav_Model_Adminhtml_System_Config_Source_Inputtype
  • Mage_Eav_Model_Adminhtml_System_Config_Source_Inputtype_Validator
  • Mage_Eav_Model_Attribute
  • Mage_Eav_Model_Attribute_Data
  • Mage_Eav_Model_Attribute_Data_Abstract
  • Mage_Eav_Model_Attribute_Data_Boolean
  • Mage_Eav_Model_Attribute_Data_Date
  • Mage_Eav_Model_Attribute_Data_File
  • Mage_Eav_Model_Attribute_Data_Hidden
  • Mage_Eav_Model_Attribute_Data_Image
  • Mage_Eav_Model_Attribute_Data_Multiline
  • Mage_Eav_Model_Attribute_Data_Multiselect
  • Mage_Eav_Model_Attribute_Data_Select
  • Mage_Eav_Model_Attribute_Data_Text
  • Mage_Eav_Model_Attribute_Data_Textarea
  • Mage_Eav_Model_Config
  • Mage_Eav_Model_Convert_Adapter_Entity
  • Mage_Eav_Model_Convert_Adapter_Grid
  • Mage_Eav_Model_Convert_Parser_Abstract
  • Mage_Eav_Model_Entity
  • Mage_Eav_Model_Entity_Abstract
  • Mage_Eav_Model_Entity_Attribute
  • Mage_Eav_Model_Entity_Attribute_Abstract
  • Mage_Eav_Model_Entity_Attribute_Backend_Abstract
  • Mage_Eav_Model_Entity_Attribute_Backend_Array
  • Mage_Eav_Model_Entity_Attribute_Backend_Datetime
  • Mage_Eav_Model_Entity_Attribute_Backend_Default
  • Mage_Eav_Model_Entity_Attribute_Backend_Increment
  • Mage_Eav_Model_Entity_Attribute_Backend_Serialized
  • Mage_Eav_Model_Entity_Attribute_Backend_Store
  • Mage_Eav_Model_Entity_Attribute_Backend_Time_Created
  • Mage_Eav_Model_Entity_Attribute_Backend_Time_Updated
  • Mage_Eav_Model_Entity_Attribute_Frontend_Abstract
  • Mage_Eav_Model_Entity_Attribute_Frontend_Datetime
  • Mage_Eav_Model_Entity_Attribute_Frontend_Default
  • Mage_Eav_Model_Entity_Attribute_Group
  • Mage_Eav_Model_Entity_Attribute_Option
  • Mage_Eav_Model_Entity_Attribute_Set
  • Mage_Eav_Model_Entity_Attribute_Source_Abstract
  • Mage_Eav_Model_Entity_Attribute_Source_Boolean
  • Mage_Eav_Model_Entity_Attribute_Source_Config
  • Mage_Eav_Model_Entity_Attribute_Source_Store
  • Mage_Eav_Model_Entity_Attribute_Source_Table
  • Mage_Eav_Model_Entity_Collection
  • Mage_Eav_Model_Entity_Collection_Abstract
  • Mage_Eav_Model_Entity_Increment_Abstract
  • Mage_Eav_Model_Entity_Increment_Alphanum
  • Mage_Eav_Model_Entity_Increment_Numeric
  • Mage_Eav_Model_Entity_Setup
  • Mage_Eav_Model_Entity_Store
  • Mage_Eav_Model_Entity_Type
  • Mage_Eav_Model_Form
  • Mage_Eav_Model_Form_Element
  • Mage_Eav_Model_Form_Fieldset
  • Mage_Eav_Model_Form_Type
  • Mage_Eav_Model_Mysql4_Config
  • Mage_Eav_Model_Mysql4_Entity_Attribute
  • Mage_Eav_Model_Mysql4_Entity_Attribute_Collection
  • Mage_Eav_Model_Mysql4_Entity_Attribute_Group
  • Mage_Eav_Model_Mysql4_Entity_Attribute_Group_Collection
  • Mage_Eav_Model_Mysql4_Entity_Attribute_Option
  • Mage_Eav_Model_Mysql4_Entity_Attribute_Option_Collection
  • Mage_Eav_Model_Mysql4_Entity_Attribute_Set
  • Mage_Eav_Model_Mysql4_Entity_Attribute_Set_Collection
  • Mage_Eav_Model_Mysql4_Entity_Store
  • Mage_Eav_Model_Mysql4_Entity_Type
  • Mage_Eav_Model_Mysql4_Entity_Type_Collection
  • Mage_Eav_Model_Mysql4_Form_Element
  • Mage_Eav_Model_Mysql4_Form_Element_Collection
  • Mage_Eav_Model_Mysql4_Form_Fieldset
  • Mage_Eav_Model_Mysql4_Form_Fieldset_Collection
  • Mage_Eav_Model_Mysql4_Form_Type
  • Mage_Eav_Model_Mysql4_Form_Type_Collection
  • Mage_Eav_Model_Resource_Attribute
  • Mage_Eav_Model_Resource_Attribute_Collection
  • Mage_Eav_Model_Resource_Config
  • Mage_Eav_Model_Resource_Entity_Attribute
  • Mage_Eav_Model_Resource_Entity_Attribute_Collection
  • Mage_Eav_Model_Resource_Entity_Attribute_Group
  • Mage_Eav_Model_Resource_Entity_Attribute_Group_Collection
  • Mage_Eav_Model_Resource_Entity_Attribute_Option
  • Mage_Eav_Model_Resource_Entity_Attribute_Option_Collection
  • Mage_Eav_Model_Resource_Entity_Attribute_Set
  • Mage_Eav_Model_Resource_Entity_Attribute_Set_Collection
  • Mage_Eav_Model_Resource_Entity_Store
  • Mage_Eav_Model_Resource_Entity_Type
  • Mage_Eav_Model_Resource_Entity_Type_Collection
  • Mage_Eav_Model_Resource_Form_Attribute
  • Mage_Eav_Model_Resource_Form_Attribute_Collection
  • Mage_Eav_Model_Resource_Form_Element
  • Mage_Eav_Model_Resource_Form_Element_Collection
  • Mage_Eav_Model_Resource_Form_Fieldset
  • Mage_Eav_Model_Resource_Form_Fieldset_Collection
  • Mage_Eav_Model_Resource_Form_Type
  • Mage_Eav_Model_Resource_Form_Type_Collection
  • Mage_Eav_Model_Resource_Helper_Mysql4

Interfaces

  • Mage_Eav_Model_Entity_Attribute_Backend_Interface
  • Mage_Eav_Model_Entity_Attribute_Frontend_Interface
  • Mage_Eav_Model_Entity_Attribute_Interface
  • Mage_Eav_Model_Entity_Attribute_Source_Interface
  • Mage_Eav_Model_Entity_Increment_Interface
  • Mage_Eav_Model_Entity_Interface

Exceptions

  • Mage_Eav_Exception
  • Mage_Eav_Model_Entity_Attribute_Exception
  • Overview
  • Package
  • Class
  • Tree

Class Mage_Eav_Model_Form

EAV Entity Form Model

Direct known subclasses

Mage_Customer_Model_Form
Abstract
Package: Mage\Eav
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/Eav/Model/Form.php
Methods summary
public
# __construct( )

Checks correct module choice

Checks correct module choice

Throws

Mage_Core_Exception
protected mixed
# _getFormAttributeCollection( )

Get EAV Entity Form Attribute Collection

Get EAV Entity Form Attribute Collection

Returns

mixed
public Mage_Eav_Model_Form
# setStore( Mage_Core_Model_Store|string|integer $store )

Set current store

Set current store

Parameters

$store
Mage_Core_Model_Store|string|integer
$store

Returns

Mage_Eav_Model_Form
public Mage_Eav_Model_Form
# setEntity( Mage_Core_Model_Abstract $entity )

Set entity instance

Set entity instance

Parameters

$entity
Mage_Core_Model_Abstract
$entity

Returns

Mage_Eav_Model_Form
public Mage_Eav_Model_Form
# setEntityType( Mage_Eav_Model_Entity_Type|string|integer $entityType )

Set entity type instance

Set entity type instance

Parameters

$entityType
Mage_Eav_Model_Entity_Type|string|integer
$entityType

Returns

Mage_Eav_Model_Form
public Mage_Eav_Model_Form
# setFormCode( string $formCode )

Set form code

Set form code

Parameters

$formCode
string
$formCode

Returns

Mage_Eav_Model_Form
public Mage_Core_Model_Store
# getStore( )

Return current store instance

Return current store instance

Returns

Mage_Core_Model_Store
public string
# getFormCode( )

Return current form code

Return current form code

Returns

string

Throws

Mage_Core_Exception
public Mage_Eav_Model_Entity_Type
# getEntityType( )

Return entity type instance Return EAV entity type if entity type is not defined

Return entity type instance Return EAV entity type if entity type is not defined

Returns

Mage_Eav_Model_Entity_Type
public Mage_Core_Model_Abstract
# getEntity( )

Return current entity instance

Return current entity instance

Returns

Mage_Core_Model_Abstract

Throws

Mage_Core_Exception
public array
# getAttributes( )

Return array of form attributes

Return array of form attributes

Returns

array
public Mage_Eav_Model_Entity_Attribute|false
# getAttribute( string $attributeCode )

Return attribute instance by code or false

Return attribute instance by code or false

Parameters

$attributeCode
string
$attributeCode

Returns

Mage_Eav_Model_Entity_Attribute|false
public array
# getUserAttributes( )

Return array of form user defined attributes

Return array of form user defined attributes

Returns

array
public array
# getSystemAttributes( )

Return array of form system attributes

Return array of form system attributes

Returns

array
protected Mage_Eav_Model_Attribute_Data_Abstract
# _getAttributeDataModel( Mage_Eav_Model_Entity_Attribute $attribute )

Return attribute data model by attribute

Return attribute data model by attribute

Parameters

$attribute
Mage_Eav_Model_Entity_Attribute
$attribute

Returns

Mage_Eav_Model_Attribute_Data_Abstract
public Zend_Controller_Request_Http
# prepareRequest( array $data )

Prepare request with data and returns it

Prepare request with data and returns it

Parameters

$data
array
$data

Returns

Zend_Controller_Request_Http
public array
# extractData( Zend_Controller_Request_Http $request, string $scope = null, boolean $scopeOnly = true )

Extract data from request and return associative data array

Extract data from request and return associative data array

Parameters

$request
Zend_Controller_Request_Http
$request
$scope
string
$scope the request scope
$scopeOnly
boolean
$scopeOnly search value only in scope or search value in global too

Returns

array
public boolean|array
# validateData( array $data )

Validate data array and return true or array of errors

Validate data array and return true or array of errors

Parameters

$data
array
$data

Returns

boolean|array
public Mage_Eav_Model_Form
# compactData( array $data )

Compact data array to current entity

Compact data array to current entity

Parameters

$data
array
$data

Returns

Mage_Eav_Model_Form
public Mage_Eav_Model_Form
# restoreData( array $data )

Restore data array from SESSION to current entity

Restore data array from SESSION to current entity

Parameters

$data
array
$data

Returns

Mage_Eav_Model_Form
public array
# outputData( string $format = Mage_Eav_Model_Attribute_Data::OUTPUT_FORMAT_TEXT )

Return array of entity formated values

Return array of entity formated values

Parameters

$format
string
$format

Returns

array
public Mage_Eav_Model_Form
# resetEntityData( )

Restore entity original data

Restore entity original data

Returns

Mage_Eav_Model_Form
public Mage_Eav_Model_Form
# setIsAjaxRequest( boolean $flag = true )

Set is AJAX Request flag

Set is AJAX Request flag

Parameters

$flag
boolean
$flag

Returns

Mage_Eav_Model_Form
public boolean
# getIsAjaxRequest( )

Return is AJAX Request

Return is AJAX Request

Returns

boolean
public Mage_Eav_Model_Form
# initDefaultValues( )

Set default attribute values for new entity

Set default attribute values for new entity

Returns

Mage_Eav_Model_Form
public boolean|Mage_Eav_Model_Form
# ignoreInvisible( mixed $setValue = null )

Combined getter/setter whether to omit invisible attributes during rendering/validation

Combined getter/setter whether to omit invisible attributes during rendering/validation

Parameters

$setValue
mixed
$setValue

Returns

boolean|Mage_Eav_Model_Form
protected boolean
# _isAttributeOmitted( Mage_Eav_Model_Attribute $attribute )

Whether the specified attribute needs to skip rendering/validation

Whether the specified attribute needs to skip rendering/validation

Parameters

$attribute
Mage_Eav_Model_Attribute
$attribute

Returns

boolean
Properties summary
protected string $_moduleName ''
#

Current module pathname

Current module pathname

protected string $_entityTypeCode ''
#

Current EAV entity type code

Current EAV entity type code

protected Mage_Core_Model_Store $_store
#

Current store instance

Current store instance

protected Mage_Eav_Model_Entity_Type $_entityType
#

Current entity type instance

Current entity type instance

protected Mage_Core_Model_Abstract $_entity
#

Current entity instance

Current entity instance

protected string $_formCode
#

Current form code

Current form code

protected array $_attributes
#

Array of form attributes

Array of form attributes

protected array $_systemAttributes
#

Array of form system attributes

Array of form system attributes

protected array $_userAttributes
#

Array of form user defined attributes

Array of form user defined attributes

protected boolean $_isAjax false
#

Is AJAX request flag

Is AJAX request flag

protected boolean $_ignoreInvisible true
#

Whether the invisible form fields need to be filtered/ignored

Whether the invisible form fields need to be filtered/ignored

Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0