Source of file SearchableExtension.php
Size: 0,634 Bytes - Last Modified: 2021-12-23T10:01:38+00:00
/var/www/docs.ssmods.com/process/src/src/extension/SearchableExtension.php
123456789101112131415161718192021222324252627 | <?php namespace Leochenftw\Extension; use SilverStripe\ORM\DataExtension; use SilverStripe\Forms\FieldList; use App\Web\Model\MembershipApplication; use SilverStripe\ORM\Connect\MySQLSchemaManager; class SearchableExtension extends DataExtension { private static $db = [ "Title" => "Varchar(255)", "Content" => "HTMLText", ]; private static $indexes = [ 'SearchFields' => [ 'type' => 'fulltext', 'columns' => ['Title', 'Content'] ] ]; private static $create_table_options = [ MySQLSchemaManager::ID => 'ENGINE=MyISAM' ]; } |