Ze względu na to, że nadchodząca sesja zabiera prawie 100% mocy obliczeniowej mojego procesora, nie mam czasu na skończenie kilku wpisów, nad którymi pracowałem na początku stycznia. Muszę zrobić kilka projektów zaliczeniowych, do tego kolokwia i egzaminy – słowem, nie ma lekko. Dlatego dzisiaj mam dla Was krótkie i proste rozwiązanie krótkiego i prostego problemu.
Problem.
Narzędzie zarządzające frameworka Symfony [w systemie Windows jest to skrypt symfony.bat w drzewie /data/bin] udostępnia nam bardzo fajne polecenie generate:app, które tworzy w projekcie nową aplikację. Jest ono bardzo proste w zastosowaniu:
symfony generate:app [nazwa aplikacji]
Czasem jednak okazuje się, że jest ona [ta aplikacja] zupełnie zbędna i chcielibyśmy się jej pozbyć. Sprawa wydaje się relatywnie prosta, ale zapytania do Google w stylu „symfony delete application” zwracały bardzo dużo wyników zawierających odnośniki do różnych blogów / for programistycznych, dlatego postanowiłem opisać to także u siebie. Podejrzewam, że problem nie leży w sferze tego, jak usunąć pliki odpowiedzialne za daną aplikację, ale jak to zrobić nie uszkadzając reszty projektu / innych potencjalnych elementów.
Nauczeni doświadczeniem szybko wpisujemy w konsoli polecenie „symfony” i po krótkim przejrzeniu dostępnych funkcji widzimy, że niestety nie ma niczego, co przypominałoby „delete:app” albo „remove:app”. Miało być krótko i prosto, więc dzisiaj będę nadzwyczaj słowny:
Rozwiązanie.
Aby usunąć aplikację z projektu wygenerowanego przez framework Symfony, należy usunąć jej podkatalog [ten z nazwą, którą wpisaliśmy przy generate:app] z katalogu /apps oraz kontrolery [pliki rozpoczynające się nazwą użytą przy generate:app] z katalogu /web.
To wszystko. Dziękuję za uwagę i wracam do pracy / nauki. ;]
Warto przeczytać.
Trwa ładowanie…