\ProductQuestion
Define the Product Questions ...
Synopsis
class ProductQuestion
extends DataObject
{
- // members
- private static array $db = ;
- private static array $casting = ;
- private static array $many_many = ;
- private static array $has_one = ;
- private static array $summary_fields = ;
- private static array $searchable_fields = ;
- private static array $default_sort = ;
- private static array $defaults = ;
- private static array $available_form_fields_free = ;
- private static array $available_form_fields_list = ;
- private static Int $max_products_for_checkbox_set_field = 300;
- private static string $singular_name = "Product Question";
- private static string $plural_name = "Product Questions";
- // methods
- public void i18n_singular_name()
- public void i18n_plural_name()
- public static void get_plural_name()
- public static Array create_file_array_from_option()
- public FieldSet getCMSFields()
- public String FullName()
- public void getFullName()
- public String Title()
- public void getTitle()
- public FormField getFieldForProduct()
- public void getFieldForProductName()
- public void onBeforeWrite()
- public void onAfterWrite()
- public String CMSEditLink()
Hierarchy
Extends
- DataObject
Members
private
- $available_form_fields_free
—
array
form fields used without a list - $available_form_fields_list
—
array
form fields used with a list -
$casting
Standard SS variable. -
$db
Standard SS variable. -
$default_sort
Standard SS variable. -
$defaults
Standard SS variable. -
$has_one
Standard SS variable. -
$many_many
Standard SS variable. - $max_products_for_checkbox_set_field
—
Int
Maximum number of products on the site before the CheckboxSetField is replaced with a GridField. -
$plural_name
Standard SS variable. -
$searchable_fields
Standard SS variable. -
$singular_name
Standard SS variable. -
$summary_fields
Standard SS variable.
Methods
public
- CMSEditLink() — link to edit the record
- FullName() — casted variable
- Title() — casted variable
- create_file_array_from_option() — turns an option into potential file names e.g. red returns red.jpg, red.png, red.gif
- getCMSFields() — Standard SS method
- getFieldForProduct()
- getFieldForProductName()
- getFullName()
- getTitle()
- get_plural_name()
- i18n_plural_name()
- i18n_singular_name()
- onAfterWrite()
- onBeforeWrite() — making sure all the data is clean