我有一个基于Yii的应用程序,在其中,我开发了一个命令。
问题是在编辑某些PHP文件时,它们没有被更新。
如果编辑命令控制器,则会立即假定更改,但如果编辑从命令控制器调用的文件,而该文件位于另一个文件夹中,则不会假定更改。
唯一有效的方法是重新启动Docker。
注意事项:
- 我已经检查过我没有安装Opcache。
- 当我在Docker中时,在文件所在的文件夹中,该文件将使用我编辑的内容进行更新。
- 在再次执行
cache / flush-all
命令之前,我已经执行了yii中的cache / flush-all
命令,并继续显示第一个结果。
有谁能帮我意识到这个问题吗?
- 谢谢-谢谢
1条答案
按热度按时间sxpgvts31#
我知道我的问题出在哪里。
我在docker-composer.yml文件中有一个关于the mounted volumes configuration的文件。
我使用的是缓存,但对于我的情况,一致性更合适,以始终获得主机上文件的精确副本。
另一种可能性,它对我来说是成功的,是更新IDE设置,在我的情况下PHPStorm,不使用“安全写入”。