Sunnysideup\SearchSimpleSmart\Model\SearchEngineSearchRecord
Synopsis
class SearchEngineSearchRecord
extends DataObject
implements
Flushable
{
- // members
- protected bool $listOfIDsUpdateOnly = false;
- private static integer $max_cache_age_in_minutes = 129600;
- private static string $table_name = 'SearchEngineSearchRecord';
- private static string $singular_name = 'Search Record';
- private static string $plural_name = 'Search Records';
- private static array $db = ;
- private static array $has_many = ;
- private static array $many_many = ;
- private static array $many_many_extraFields = ;
- private static string $default_sort = '"Phrase" ASC';
- private static array $required_fields = ;
- private static array $field_labels = ;
- private static array $indexes = ;
- private static array $summary_fields = ;
- // methods
- public static void flush()
- public void i18n_singular_name()
- public void i18n_plural_name()
- public void canCreate()
- public void canEdit()
- public void canDelete()
- public void canView()
- public static SearchEngineSearchRecord add_search()
- public void getCMSFields()
- public void onBeforeWrite()
- public void onAfterWrite()
- public string setListOfIDs()
- public array|null getListOfIDs()
- protected string getListIDField()
Hierarchy
Extends
- SilverStripe\ORM\DataObject
Implements
- SilverStripe\Core\Flushable
Members
private
- $db — array
- $default_sort — string
- $field_labels — array
- $has_many
- $indexes — array
- $many_many
- $many_many_extraFields
- $max_cache_age_in_minutes
—
int
defaults to three months - $plural_name — string
- $required_fields — array
- $singular_name — string
- $summary_fields — array
- $table_name
—
string
Defines the database table name
protected
- $listOfIDsUpdateOnly — Sunnysideup\SearchSimpleSmart\Model\bool
Methods
protected
public
- add_search()
- canCreate()
- canDelete()
- canEdit()
- canView()
- flush() — clears all records
- getCMSFields()
- getListOfIDs() — saves the IDs of the DataList
- i18n_plural_name()
- i18n_singular_name()
- onAfterWrite()
- onBeforeWrite()
- setListOfIDs() — saves the IDs of the DataList