我的 Magento system.log 充满了这个错误:注意:第 1232 行 /app/code/core/Mage/Core/Block/Abstract.php 中的数组到字符串转换。
我在这里添加了代码:(规则 1232 是 $key = implode('|', $key);)
/**
* Get Key for caching block content
*
* @return string
*/
public function getCacheKey()
{
if ($this->hasData('cache_key')) {
return $this->getData('cache_key');
}
/**
* don't prevent recalculation by saving generated cache key
* because of ability to render single block instance with different data
*/
$key = $this->getCacheKeyInfo();
//ksort($key); // ignore order
$key = array_values($key); // ignore array keys
$key = implode('|', $key);
$key = sha1($key);
return $key;
}
你知道出了什么问题,我需要改变什么吗?先感谢您!