Я разрабатываю проект с Yii2 в Eclipse IDE. Случайно я удалил папку Yii2 в vendor / yiisoft. Но все же мое приложение работает как шарм и не выдает никаких исключений. Я использовал Composer при установке http://www.yiiframework.com/extension/yii2-improved-basic-template/. Файл Vendor / composer / autoload_psr4.php возвращает массив, который включает 'yii\\' => array($vendorDir . '/yiisoft/yii2')
Кто-нибудь может сказать мне, откуда он включает файлы фреймворка yii2?
Файлы фреймворка Yii2 удалены, но приложение все еще работает
comment
Похоже на ошибку с IDE. Возможно, папка была удалена из IDE, но в фактической файловой структуре она все еще существует. Или вы имели в виду, что затем извлекаете его с помощью композитора? Приложение не может работать без этой папки. Файлы включаются именно оттуда.
- person arogachev   schedule 30.01.2015
comment
Спасибо за ваш ответ. Сначала я настроил приложение с помощью композитора (просто чтобы вы знали, что я сделал). Затем я поработал над этим и удалил папку Yii2, как упоминалось выше. Я могу заявить в проводнике Windows, что он действительно не существует нигде в файловой системе приложения, но приложение работает. Это так странно. Есть еще идеи?
- person Peter Kamphausen   schedule 30.01.2015
Ответы (2)
Возможно, он использует файлы из cache
. Попробуйте промыть все свои cache
, и если все еще работает. Сомневаюсь, что это будет: P
person
Abhimanyu Saharan
schedule
30.01.2015
Я наконец решил проблему, клонировав проект в другую папку, а затем скопировав все файлы обратно в исходную папку. Я до сих пор не понимаю, почему произошло это странное поведение (все известные мне кеши были сброшены). Однако теперь все работает как надо. Спасибо за вашу помощь.
person
Peter Kamphausen
schedule
31.01.2015