如何告诉TYPO3不缓存,以便更新数据库值

时间:2017-01-18 22:35:55

标签: database caching typo3 typo3-6.2.x

我使用Extension Builder创建了一个扩展,创建了一个模型,检查了所有标准操作并将其聚合到root。我安装了扩展程序。我还选择了一个存储空间。我包含了静态模板,创建了一个新页面并将frontend-plugin放入其中,所以据我所知非常标准。

当我开始测试时,如果我创建编辑或删除它们,它通常不会更新旧值。然后我检查数据库,有一切都很好,因为我期待的事情。 总是有帮助的是清除前端缓存并重新加载。

那我怎么能告诉TYPO3不要缓存呢?

我正在使用TYPO3 6.2。

2 个答案:

答案 0 :(得分:2)

config.no_cache禁用所有缓存,这会使您的网站速度变慢。

ext_localconf.php注册时,最好将控制器操作标记为未缓存:

\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
    'Vendor.Extname',
    'Faq',
    array('Faq' => 'index,detail'),//available
    array('Faq' => 'index')//uncached
);

答案 1 :(得分:1)

config.no_cache 

对于所有缓存