Sunnysideup\SearchSimpleSmart\Model\SearchEngineKeyword
getExtraData($componentName, $itemID) method on the ManyManyList to retrieve those extra fields values:
Synopsis
class SearchEngineKeyword
extends DataObject
implements
Flushable
{
- // members
- private static string $table_name = 'SearchEngineKeyword';
- private static string $singular_name = 'Keyword';
- private static string $plural_name = 'Keywords';
- private static array $db = ;
- private static array $many_many = ;
- private static array $belongs_many_many = ;
- private static array $many_many_extraFields = ;
- private static array $casting = ;
- private static string $default_sort = '"Keyword" ASC';
- private static array $required_fields = ;
- private static array $summary_fields = ;
- private static array $indexes = ;
- private static array $create_table_options = ;
- private static array $_keyword_cache = ;
- private static array $_keyword_cache_request_count = ;
- private static array $_clean_keyword_cache = ;
- // methods
- public static void flush()
- public void i18n_singular_name()
- public void i18n_plural_name()
- public boolean canCreate()
- public boolean canEdit()
- public boolean canDelete()
- public boolean canView()
- public string getTitle()
- public static SearchEngineKeyword add_keyword()
- public static string clean_keyword()
- public static int level_sanitizer()
- public void getCMSFields()
Hierarchy
Extends
- SilverStripe\ORM\DataObject
Implements
- SilverStripe\Core\Flushable
Tasks
Line | Task |
---|---|
225+ | : cache using SS caching system. |
Members
private
- $_clean_keyword_cache
- $_keyword_cache
- $_keyword_cache_request_count
- $belongs_many_many
- $casting
- $create_table_options
—
array
this is very important to allow Mysql FullText Searches - $db
- $default_sort
- $indexes
- $many_many
- $many_many_extraFields
- $plural_name
- $required_fields
- $singular_name
- $summary_fields
- $table_name
—
string
Defines the database table name
Methods
public
- add_keyword()
- canCreate()
- canDelete()
- canEdit()
- canView()
- clean_keyword() — cleans a string
- flush()
- getCMSFields()
- getTitle()
- i18n_plural_name()
- i18n_singular_name()
- level_sanitizer() — level can be formatted as Level1, level1 or 1