2016-07-07 6 views
0

私は最近、私のdrupalシステムでいくつかの問題を抱えています。
キャッシュシステムに関するdrupalの基本的な機能を調べたいと思っています。
しかし、どのようにすべてのキャッシュビンを得ることができません。drupalですべてのcidsとキャッシュビンを取得する方法

私はcache_get_multiple機能を使用したいので、このビンを知りたいと思います。 https://api.drupal.org/api/drupal/includes%21cache.inc/function/cache_get_multiple/7.x

答えて

0

、あなたのニーズに応じて使用できるパラメータがあります。

$のCID:データのキャッシュIDを取得します。 'cache_block'、 'cache_bootstrap'、 'cache_filter'、 'cache_form'、 'cache_menu'、 'cache_page'、 'cache_path'、 'cache_update'または 'cache'です。 、デフォルトキャッシュでは 'cache'を使用します。

戻り値 キャッシュまたは失敗した場合にFALSE。

パラメータは、それに応じて機能の下で設定することができます。

function cache_get_multiple(array &$cids, $bin = 'cache') { 
    return _cache_get_object($bin)->getMultiple($cids); 
} 
+0

Avinashさん、ありがとうございます。キャッシュからすべてのcidを取得する方法を知りたい。あなたはそれを知っていますか? – ima0123

+0

サードパーティAPIまたはデータベースからデータを取得する必要があります。 –

+0

私はcidsを得ることができます!しかし、私はそれがDrupalの基本的な機能でこの機能を持つことが良いと思う。データベースに接続する必要があります。とにかく私の問題は解決されました! – ima0123

関連する問題