我正在开发一个在 zend 框架中开发的项目。工作的开发人员已经使用zend metadata cache
并使用了zend函数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);
有人可以告诉我如何处理这个问题吗?