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

Database 我如何告诉TYPO3不要缓存,以便它更新数据库值,database,caching,typo3,typo3-6.2.x,Database,Caching,Typo3,Typo3 6.2.x,我使用扩展生成器创建了一个扩展,创建了一个模型,检查了所有标准操作,并将其聚合到root。我安装了扩展。我还选择了一个储存地点。我包括了静态模板,创建了一个新页面,并将前端插件放入其中,据我所知,这是非常标准的 当我开始测试时,如果我创建、编辑或删除旧值,它通常不会更新旧值。然后我检查数据库,一切都很好,正如我所期望的那样。 清除前端缓存并重新加载总是有帮助的 那么我如何告诉TYPO3不要缓存这个呢 我使用的是TYPO3 6.2。config.no\u cache会禁用所有缓存,这会使您的网站速

我使用扩展生成器创建了一个扩展,创建了一个模型,检查了所有标准操作,并将其聚合到root。我安装了扩展。我还选择了一个储存地点。我包括了静态模板,创建了一个新页面,并将前端插件放入其中,据我所知,这是非常标准的

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

那么我如何告诉TYPO3不要缓存这个呢


我使用的是TYPO3 6.2。

config.no\u cache
会禁用所有缓存,这会使您的网站速度非常慢

ext\u localconf.php
中注册控制器操作时,最好将其标记为未缓存:

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

config.no\u cache
禁用所有缓存,这会使您的站点速度非常慢

ext\u localconf.php
中注册控制器操作时,最好将其标记为未缓存:

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

对于所有缓存