使用Yii命令缓存的PHP文件



我有一个基于Yii的应用程序,我在其中开发了一个命令。

问题是,当编辑某些PHP文件时,它们不会被更新。

如果编辑命令控制器,则会立即进行更改,但如果编辑从另一个文件夹中的命令控制器调用的文件,则不会进行更改。

唯一有效的方法是重新启动Docker。

一些注意事项:

  • 我已经检查过我没有安装Opcache
  • 当我在docker中,在文件所在的文件夹中时,文件会用我编辑的内容更新
  • 在再次执行命令之前,我已经从yii执行了cache / flush-all命令,并继续显示第一个结果

有人能帮我认识到这个问题吗?

谢谢。

我明白我的问题是什么。

这是关于我在docker-composer.yml文件中的挂载卷配置。

我使用的是缓存的,但对于我的情况来说,一致性更合适,总是获得主机上文件的精确副本。

另一种对我成功的可能性是更新IDE设置,在我的例子中是PHPStorm,不使用"安全写入"。

最新更新