Cita\eCommerce\Model\Discount
Description
Synopsis
class Discount
extends DataObject
{
- // members
- private static string $table_name = 'Cita_eCommerce_Discount';
- private static string $singular_name = 'Discount';
- private static string $plural_name = 'Discounts';
- private static array $db = ;
- private static array $types = ;
- private static array $indexes = ;
- private static array $summary_fields = ;
- private static array $belongs_to = ;
- private static array $many_many = ;
- // methods
- public void populateDefaults()
- public FieldList getCMSFields()
- private void getBoundProductData()
- public void calc_discount()
- public void getData()
- public void getDescription()
- public void isValid()
- public void validate()
- public void CheckOrder()
- public static void check_valid()
- public void onBeforeWrite()
- public void onAfterWrite()
- public void doProductDiscount()
Hierarchy
Extends
- SilverStripe\ORM\DataObject
Members
private
- $belongs_to
—
array
Belongs_to relationship - $db
—
array
Database fields - $indexes
- $many_many
- $plural_name
—
string
Plural name for CMS - $singular_name
—
string
Singular name for CMS - $summary_fields
—
array
Defines summary fields commonly used in table columns as a quick overview of the data for this dataobject - $table_name
—
string
Defines the database table name - $types
Methods
private
public
- CheckOrder()
- calc_discount()
- check_valid()
- doProductDiscount()
- getCMSFields() — CMS Fields
- getData()
- getDescription()
- isValid()
- onAfterWrite() — Event handler called after writing to the database.
- onBeforeWrite() — Event handler called before writing to the database.
- populateDefaults()
- validate()