Sunnysideup\Ecommerce\Model\Search\SearchHistory
Synopsis
class SearchHistory
extends DataObject
{
- // constants
- const KEYWORD_LENGTH_LIMIT = 80;
- // members
- private static string $table_name = 'SearchHistory';
- private static array $db = ;
- private static array $default_sort = ;
- private static array $searchable_fields = ;
- private static array $summary_fields = ;
- private static array $indexes = ;
- private static string $singular_name = 'Search History Entry';
- private static string $plural_name = 'Search History Entries';
- // methods
- public void i18n_singular_name()
- public void i18n_plural_name()
- public static void add_entry()
- public bool canCreate()
- public bool canView()
- public bool canEdit()
- public bool canDelete()
- protected void onBeforeWrite()
Hierarchy
Extends
- SilverStripe\ORM\DataObject
Constants
Name | Value |
---|---|
KEYWORD_LENGTH_LIMIT | 80 |
Members
private
-
$db
we limit keyword searchres to 80 characters ... - $default_sort
- $indexes
- $plural_name
—
string
standard SS variable. - $searchable_fields
- $singular_name
—
string
standard SS variable. - $summary_fields
- $table_name
Methods
protected
- onBeforeWrite() — remove excessive spaces.
public
- add_entry() — creates a new entry if you are not a shop admin.
- canCreate() — standard SS method.
- canDelete() — standard SS method.
- canEdit() — standard SS method.
- canView() — standard SS method.
- i18n_plural_name()
- i18n_singular_name()