Closed nao-pon closed 12 years ago
[ja] 参照渡しで受け取ったオブジェクト($module)を参照渡しでキャッシュしているため foreach 文の中からなど $module に違うオブジェクトを入れ替えて複数回 insert() を呼び出している場合にキャッシュキーの中身が入れ替わってしまう。
他の解決策としては
プラン 1
kernel/module.php L.455
function insert(&$module)
を
function insert($module)
プラン 2
module/legacy/admin/actions/ModuleListAction.class.php L.106
追加
unset($module);
などが考えられます。 [/ja]
[ja] 参照渡しで受け取ったオブジェクト($module)を参照渡しでキャッシュしているため foreach 文の中からなど $module に違うオブジェクトを入れ替えて複数回 insert() を呼び出している場合にキャッシュキーの中身が入れ替わってしまう。
他の解決策としては
プラン 1
kernel/module.php L.455
function insert(&$module)
を
function insert($module)
プラン 2
module/legacy/admin/actions/ModuleListAction.class.php L.106
追加
unset($module);
などが考えられます。 [/ja]