cache:clear命令如何在Symfony2框架中运行

时间:2016-02-29 11:49:28

标签: symfony command-line

如何在Symfony2中使用cache clear命令?我试图理解在命令下面运行的机制:

  

php app / console cache:clear --no-warmup --env = dev

2 个答案:

答案 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删除旧的缓存目录并重新构建一个新缓存目录。