2

私は zend フレームワークで開発されたプロジェクトに取り組んでいます。すでに働いていた開発者は、テーブルのメタデータを取得するためにzend metadata cachezend 関数を使用しています。info()

statusこれで、テーブルに新しいフィールドが挿入されました。現在、テーブルは新しいフィールドを返していません。

キャッシュを作成するコードは次のとおりです。

$frontendOptions = array(
        'automatic_serialization' => true,
        'lifetime' => 100000,
        'cache_id_prefix' => 'metaData_',
    );
    $backendOptions = array();
    $cache = Zend_Cache::factory(
        'Core', 
        'File',
        $frontendOptions,
        $backendOptions
    );
    Zend_Db_Table_Abstract::setDefaultMetadataCache($cache);

を使用してキャッシュを削除しようとしました

$cache = Zend_Cache::factory();
Zend_Db_Table_Abstract::setDefaultMetadataCache($cache);
$cache->clean(Zend_Cache::CLEANING_MODE_ALL); 

誰かがこの問題に対処する方法を教えてもらえますか?

4

0 に答える 0