SchemaCacheShell 提供了一个简单的 CLI 工具来管理应用程序的元数据缓存。在部署情况下,在不清除现有缓存数据的情况下重建元数据缓存非常有用。您可以通过运行以下命令来实现:
bin/cake schema_cache build --connection default
这将重建 default
连接上所有表的元数据缓存。如果只需要重建单个表,则可以提供其名称:
bin/cake schema_cache build --connection default articles
除了构建缓存数据外,还可以使用 SchemaCacheShell 来删除缓存的元数据:
# Clear all metadata
bin/cake schema_cache clear
# Clear a single table
bin/cake schema_cache clear articles