私の Magento system.log は次のエラーでいっぱいです: Notice: Array to string conversion in /app/code/core/Mage/Core/Block/Abstract.php on line 1232.
ここにコードを追加しました: (ルール 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;
}
何が問題で、何を変更する必要があるか知っていますか? 前もって感謝します!