diff --git a/extensions/sphinx/ActiveRecord.php b/extensions/sphinx/ActiveRecord.php index 8e1e333..d7f44ef 100644 --- a/extensions/sphinx/ActiveRecord.php +++ b/extensions/sphinx/ActiveRecord.php @@ -1292,7 +1292,7 @@ abstract class ActiveRecord extends Model public static function create($row) { $record = static::instantiate($row); - $columns = array_flip(static::attributes()); + $columns = static::getIndexSchema()->columns; foreach ($row as $name => $value) { if (isset($columns[$name])) { $column = $columns[$name];