如何在Symfony2中使用cache clear命令?我试图理解在命令下面运行的机制:
php app / console cache:clear --no-warmup --env = dev
答案 0 :(得分:0)
希望如果你还没看到它会有所帮助;
http://symfony.com/doc/current/cookbook/console/index.html
或者查看此文件:\Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand.php
,如评论中提到的@hasumedic。
答案 1 :(得分:0)
symfony/console是一个功能强大的组件,它提供了构建CLI命令的方法。
命令可用作cron作业,配置生成器,数据导入/导出,后台作业,......
一个有用的功能,Question及其QuestionHelper,通过对话框和问题提供与CLI用户的交互。
要在Symfony应用程序中注册新命令,请按照How create console command指南进行操作。
控制台特别适合用作独立组件,与doctrine或任何其他PHP库结合使用。
要了解特定命令的工作原理,请查看the corresponding class in the API。
<强>更新强>
我刚刚看到你的评论,但标题是误导性的(“控制台命令如何工作”,应该是“如何缓存:清除命令的工作原理”)。
cache:clear
命令juste删除旧的缓存目录并重新构建一个新缓存目录。