From 28dc23ddac2c897ff583d224d6c18cb3872df284 Mon Sep 17 00:00:00 2001 From: Qiang Xue Date: Sun, 29 Dec 2013 14:25:10 -0500 Subject: [PATCH] Fixed the issue that query cache returns the same data for the same SQL but different query methods --- framework/CHANGELOG.md | 1 + framework/yii/db/Command.php | 1 + 2 files changed, 2 insertions(+) diff --git a/framework/CHANGELOG.md b/framework/CHANGELOG.md index e4f62d9..9126e71 100644 --- a/framework/CHANGELOG.md +++ b/framework/CHANGELOG.md @@ -21,6 +21,7 @@ Yii Framework 2 Change Log - Bug: Fixed incorrect event name for `yii\jui\Spinner` (samdark) - Bug: Json::encode() did not handle objects that implement JsonSerializable interface correctly (cebe) - Bug: Fixed issue with tabular input on ActiveField::radio() and ActiveField::checkbox() (jom) +- Bug: Fixed the issue that query cache returns the same data for the same SQL but different query methods (qiangxue) - Enh #364: Improve Inflector::slug with `intl` transliteration. Improved transliteration char map. (tonydspaniard) - Enh #797: Added support for validating multiple columns by `UniqueValidator` and `ExistValidator` (qiangxue) - Enh #1293: Replaced Console::showProgress() with a better approach. See Console::startProgress() for details (cebe) diff --git a/framework/yii/db/Command.php b/framework/yii/db/Command.php index 7d1259f..f7eb227 100644 --- a/framework/yii/db/Command.php +++ b/framework/yii/db/Command.php @@ -378,6 +378,7 @@ class Command extends \yii\base\Component if (isset($cache) && $cache instanceof Cache) { $cacheKey = [ __CLASS__, + $method, $db->dsn, $db->username, $rawSql,