2013-02-02 7 views
9

Właśnie zacząłem używać Yii Framework (fantastyczny w tym!) I używam PHP Storm 5 z tym.Yii z PHP Storm Auto Complete i Class Recognition

Oddzieliłem plik testdrive od frameworka Yii i właśnie zmieniłem ścieżki w pliku index.php, który działa, ale jak mam teraz uzyskać kod i IDE, aby rozpoznać wszystkie klasy systemowe yii?

Mam googled i czytać mnóstwo rzeczy, ale to wszystko jest tak mylące i nie wyjaśnione bardzo dobrze. Czy ktokolwiek może mi dać kilka kroków do naśladowania?

Dzięki

EDIT

I zorientowaliśmy się, całkiem proste. Wszystko, co musisz zrobić, to Plik → Ustawienia → Ustawienia projektu → PHP → PHP Strona główna → Dodaj. i dodaj ścieżkę do swojego folderu frameworku, gdziekolwiek się znajduje.

+2

post odpowiedź jako odpowiedź poniżej więc ktoś ma ten sam problem, można go znaleźć łatwiej :) –

Odpowiedz

9

Wyjaśniałem, całkiem łatwo. Wszystko, co musisz zrobić, to Plik → Ustawienia → Ustawienia projektu → PHP → PHP Strona główna → Dodaj. i dodaj ścieżkę do swojego folderu frameworku, gdziekolwiek się znajduje.

4
  1. Wykluczanie yiilite.php z indeksu:

    • typy plików → Ustawienia → Ustawienia → IDE pliku
    • yiilite.php do Ignore files and folders.
  2. Wyklucz nieużywane katalogi, podaj zasoby.

    • File → Settings → Project settings → Directories. -Mark framework/cli/views, protected/runtime ijako excluded.
    • Mark strona korzeń jak resource root
  3. Określ ścieżkę do PHP.

    • File → Settings → Project settings → PHP → PHP Home.
  4. Jeśli Twój projekt korzysta z popularnego folderu szkieletowego Yii, musisz go dołączyć.

    • File → Settings → Project settings → PHP → PHP Home → Add.
    • Określ ścieżkę do katalogu framework.
  5. Jeśli piszesz testy jednostkowe można dołączyć PHPUnit uzyskać kod zakończenia:

    • File → Settings → Project settings → PHP → PHP Home → Add.
    • Określ ścieżkę do PHPUnit.
+0

Bez 'yiilite.php' cuda ze wszystkich„wielokrotnych deklaracji”błędów. Dzięki. – h2ooooooo

+0

W PhpStorm 2017, aby zignorować yiilite.php i uniknąć wszystkich powtarzających się błędów deklaracji, należy kliknąć ten plik prawym przyciskiem myszy w widoku Project i wybrać element menu "Mark as Plain File" w menu kontekstowym to pokazano. – kguest