/ / Move Bundle in Symfony2 - php, symfony

Presuňte balík do Symfony2 - php, symfony

Som symfónia noob a nainštaloval som FOSUserBundlev adresári src / môjho projektu a všetko fungovalo dobre. Chcel som presunúť balík do priečinka dodávateľa, aby bolo všetko upratané, ale nižšie sa zobrazuje nasledujúca chyba:

CHYBA:

Fatal error: Class "FOSUserBundleFOSUserBundle" not found in appAppKernel.php on line 22

Existuje súbor, ktorý musím aktualizovať, aby symfónia vyzerala v priečinku dodávateľa?

odpovede:

4 pre odpoveď č. 1

Súbory jednoducho nepresúvate do systému Windows vendor adresár. vendor adresár je spravovaný skladateľ, Spôsob, akým niečo pridáte k svojmu vendor adresár je otvoriť composer.json do súboru a pridajte riadok v časti „požiadavky“, ktorý vyzerá asi takto:

"friendsofsymfony/user-bundle": "dev-master"

Názov vľavo pochádza z archívu balíkov na adrese packagist.org, ale lepší spôsob, ako nájsť niečo viac o tom, ako to urobiť, je v ich dokumentácia

To by malo obsahovať všetko, čo potrebujete pre správnu inštaláciu.

Akonáhle ho dostanete, pridajte ho a spustite php composer.phar update z vášho adresára aplikácie Composer stiahne FOSUserBundle, umiestni ho do adresára dodávateľa a pridá ho do menného priestoru a tried tried automatických prístrojov.