いろいろ備忘録

雑記です。

PHPStormでのCakePHPにてDetect PSR-0 namespace rootsが出た時

CakePHP3のブックマークチュートリアルのUserモデルをPHPStormで編集していると

Detect PSR-0 namespace roots: Do you want to configure namespace roots? It can be done automatically or manually at Settings | Directories.

という警告が右下に出た。

\Cake\I18n\Timeなどがどこを指すのか分からないらしい。

 

解決策

編集時に単一のファイルを読み込むのではなく、

/bookmarker
    /bin
    /config
    /logs
    /plugins
    /src
    /tests
    /tmp
    /vendor
    /webroot
    .editorconfig
    .gitignore
    .htaccess
    .travis.yml
    composer.json
    index.php
    phpunit.xml.dist
    README.md

のbookmarkerフォルダを読み込んで、右下に件のダイアログが出たらautomaticallyをクリックすること。

どうしても単一のファイルを読み込みたいときは手動でフォルダを指定しなければならないっぽい。