2012-02-27 4 views
0

MagentoのRSSフィードウィジェットを開発しています。今はMagentoキャッシュを使用してフィードを保存する必要があります。そのため、フィードはすべてのリクエストに読み込まれません。自分のアイテムをMagentoキャッシュに保存するにはどうしたらいいですか?私は必要なものウィジェットでMagentoキャッシュを使用するにはどうすればよいですか?

は次のとおりです。

// My item 
$myItem = "My feed"; 

// Put stuff to cache 
$cache->put("MyCacheId", $myItem); 

// Get stuff from cache 
$cache->get("MyCacheId"); 

答えて

1
Mage_Core_Model_App::saveCache($data, $id, $tags=array(), $lifeTime=false) 

は、ここにご希望の方法です。

Mage::app()->saveCache(serialize($myData), $myCacheKey, ...) 

幸運:

はコアでは、多くの場合、フォローのようなメソッドへのアクセスを見つけることができます。

0

ブロックにウィジェットを入れてこのブロックをキャッシュすることができます

関連する問題