PHP файлы кешируются командой Yii - PullRequest
0 голосов
/ 02 ноября 2019

У меня есть приложение на основе Yii, в котором я разработал команду.

Проблема в том, что при редактировании определенных файлов PHP они не обновляются.

Если вы редактируетеКомандный контроллер, изменения предполагаются немедленно, но если вы редактируете файл, вызываемый из командного контроллера, который находится в другой папке, их нет.

Единственное, что работает, - это перезапустить Docker.

Некоторые примечания:

  • Я уже проверил, что у меня не установлен Opcache.
  • Когда я нахожусь в докере, в папке, гдефайл обновляется в соответствии с тем, что я отредактировал.
  • Я уже выполнил команду cache / flush-all из yii, прежде чем снова выполнить команду, и продолжаю отображать первый результат.

Может кто-нибудь помочь мне понять проблему?

Спасибо.

1 Ответ

0 голосов
/ 04 ноября 2019

Я понимаю, в чем была моя проблема.

Это было около конфигурации смонтированных томов , которую я имел в моем файле docker-composer.yml.

Я использовал кэширование, но для моего случая согласованность была большеуместно, чтобы всегда получать точную копию файлов, которые у меня есть на хосте.

Еще одна возможность, которая у меня сработала, состояла в том, чтобы обновить настройки IDE, в моем случае PHPStorm, чтобы не использовать«Безопасная запись».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...