Somar\Search\Extension\SearchableElementExtension
Allow a Page to detect when Elemental content has changed
Synopsis
class SearchableElementExtension
extends DataExtension
{
- // methods
- public void onAfterWrite()
- public void onAfterDelete()
- public void onAfterPublish()
- public void getParentPage()
- public void isSearchable()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Methods
public
- getParentPage() — To fix incorrect behavior when nested elements
- isSearchable()
- onAfterDelete()
- onAfterPublish() — TODO: use onAfterPublish to trigger re-index when the below bug is fixed.
- onAfterWrite() — If Element fields have changed, then re-index Page content