我想知道,这是什么--no-debug
参数究竟是什么意思?我在文档中没有找到任何相关信息。
谢谢你。
最佳答案
debug 参数有很多用途。主要示例之一是在缓存构建过程中。当 Symfony 将文件写入缓存目录时,并且启用调试时,它会创建一个额外的 meta
文件。此文件的内容是为创建缓存而读取的所有配置文件的简单列表。
当您稍后更改其中一个配置文件时,Symfony 将通过将元文件中每个资源的文件写入时间与实际缓存数据的文件写入时间进行比较来检测它。当发现资源比缓存更新时,它会将缓存标记为脏的,并提示框架重建它。
调试的其他用途可能包括提示包输出日志消息,并强制包对其可能处理的任何数据执行更严格的比较。
基本上,调试参数允许开发人员在开发过程中执行额外的操作,这些操作在部署的应用程序中不需要或太昂贵。
关于symfony - 清除 :cache command 的 --no-debug 参数究竟是做什么的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29449098/