2016-10-14 2 views

Antwort

6

FULLTEXT wird nicht unterstützt, da es schemaspezifisch ist.
Noch können Sie Raw SQL dafür verwenden.

MySQL Beispiel:

$this->execute("ALTER TABLE table_name ADD FULLTEXT INDEX index_name (column_name ASC)"); 
+0

Danke! Sehr gepflegt! – omerowitz

2

Wenn einige SQL-Befehl nicht in http://www.yiiframework.com/doc-2.0/yii-db-migration.html Klasse abgebildet Sie die normale create für SQL

zB verwenden, wenn Sie eine Tabelle erstellen möchten, wie wählen Sie

verwenden

so in Ihrem Fall können Sie eine Alter Tabelle für das Hinzufügen des Volltextindex

durchführen
$command = Yii::$app-> 
     db->createCommand("ALTER TABLE your_table ADD FULLTEXT INDEX `FullText` (`col1`, `col2`););" 
Verwandte Themen