From b36b9bfdade19f261de35a79067a3d0dc03c3498 Mon Sep 17 00:00:00 2001 From: Fourteenmeister Date: Tue, 13 May 2014 10:41:29 +0900 Subject: [PATCH] fix error fix error when if fields whose names are reserved word --- framework/db/mssql/QueryBuilder.php | 1 + 1 file changed, 1 insertion(+) diff --git a/framework/db/mssql/QueryBuilder.php b/framework/db/mssql/QueryBuilder.php index 5bdabb66b3..c6a1287c43 100644 --- a/framework/db/mssql/QueryBuilder.php +++ b/framework/db/mssql/QueryBuilder.php @@ -219,6 +219,7 @@ class QueryBuilder extends \yii\db\QueryBuilder ->from('sys.columns') ->where("object_id = OBJECT_ID('dbo.{$table}')") ->column(); + array_walk($columns, create_function('&$str', '$str = "[$str]";')); return $columns; }