Merge pull request #269 from halkyon/fulltextsearchable

Fixed FulltextSearchable non-object error and remove deprecated Object::add_static_var() usage
This commit is contained in:
Sam Minnée 2012-03-25 02:10:32 -07:00
commit 28574e469a

View File

@ -52,9 +52,7 @@ class FulltextSearchable extends DataExtension {
if(!class_exists($class)) continue;
if(isset($defaultColumns[$class])) {
if(DB::getConn()->getDatabaseServer() == 'mysql') {
Object::add_static_var($class, 'create_table_options', array('MySQLDatabase' => 'ENGINE=MyISAM'), true);
}
Config::inst()->update($class, 'create_table_options', array('MySQLDatabase' => 'ENGINE=MyISAM'));
Object::add_extension($class, "FulltextSearchable('{$defaultColumns[$class]}')");
} else {
throw new Exception("FulltextSearchable::enable() I don't know the default search columns for class '$class'");