[SF][SF2][Symfony2]AppBundle\Entity\Orders object not found. |
[SF][SF2][Symfony2]AppBundle\Entity\Orders object not found. |
16.03.2018, 17:47:34
Post
#1
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 7 Dołączył: 3.04.2013 Ostrzeżenie: (0%) |
Tworząc nową akcję spotkałem się z takim problemem:
AppBundle\Entity\Orders object not found. 404 Not Found - NotFoundHttpException C:\Users\rosmith\shrub_search\vendor\sensio\framework-extra-bundle\Request\ParamConverter\DoctrineParamConverter.php line 66 Tak jakby nie widział tego entity, adres jest wpisany poprawnie. Używam Symfony 3.1 Poniżej jest kod gdzie tworzę instancję tej klasy.
Problem występuję przy wczytywaniu klasy Orders w przestrzeni nazw. Wszystkie inne entity działają, w przestrzeni nazw ścieżka jest wpisana poprawnie. Proszę o pomoc. Ten post edytował Crash89 17.03.2018, 17:14:30 |
|
|
16.03.2018, 17:55:13
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
pokaz poczatek plik Orders.php
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
16.03.2018, 18:01:30
Post
#3
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 7 Dołączył: 3.04.2013 Ostrzeżenie: (0%) |
pokaz poczatek plik Orders.php
Tutaj jest wszystko co się dzieje przed definicją klasy Ten post edytował Crash89 16.03.2018, 18:06:35 |
|
|
16.03.2018, 19:42:02
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Nie zaimportowałeś namespace dla Order
|
|
|
17.03.2018, 14:19:03
Post
#5
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 7 Dołączył: 3.04.2013 Ostrzeżenie: (0%) |
Nie zaimportowałeś namespace dla Order Jest namespace AppBundle\Entity; na początku pliku Orders.php Problem jest tylko przy tej akcji, akcje wygenerowane przez polecenie w konsoli doctrine (doctrine:generate:crud) działają. Dodam jeszcze stack trace:
Ten post edytował Crash89 17.03.2018, 17:04:32 |
|
|
17.03.2018, 22:00:12
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) |
Wyczyść cache i spróbuj jeszcze raz. Jak błąd jest w cache to czyszczenie tegoż to pierwsze co trzeba zrobić. Pewnie masz win + cache na plikach, wtedy bywają największe problemy.
|
|
|
19.03.2018, 17:27:50
Post
#7
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 7 Dołączył: 3.04.2013 Ostrzeżenie: (0%) |
Wyczyść cache i spróbuj jeszcze raz. Jak błąd jest w cache to czyszczenie tegoż to pierwsze co trzeba zrobić. Pewnie masz win + cache na plikach, wtedy bywają największe problemy. Czyszczenie cache nie pomaga, jeśli uruchomię inną metodę wygenerowaną przez generator doctrine dla CRUDa np. new to te Entity jest wczytywane. Co rozumiesz pisząc, win + cache na plikach? Może w tym problem, ale nie spotkałem się z czymś takim. już nie moge edytować, ale kiedy to się nie zapisze w cachu to błąd jest tutaj: vendor\sensio\framework-extra-bundle\Request\ParamConverter\DoctrineParamConverter.php at line 66 Ten post edytował Crash89 19.03.2018, 17:39:52 |
|
|
19.03.2018, 21:41:33
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) |
No to teraz znajdź wszystkie adnotacje:
Cytat @ParamConverter W których używasz tej encji, czy w którejś (a może wszystkich?) nie ma literówki, jeśli nie znalazłeś literówki to je zakomentuj i zobacz, czy to coś zmienia. |
|
|
19.03.2018, 22:51:17
Post
#9
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 7 Dołączył: 3.04.2013 Ostrzeżenie: (0%) |
No to teraz znajdź wszystkie adnotacje: W których używasz tej encji, czy w którejś (a może wszystkich?) nie ma literówki, jeśli nie znalazłeś literówki to je zakomentuj i zobacz, czy to coś zmienia. Uzywałem to w jednym miejscu, ale nawet usunięcie tej adnotacji nic nie zmienia. reszta jest użyta w vendors. Ten post edytował Crash89 19.03.2018, 22:55:06 |
|
|
20.03.2018, 07:59:26
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) |
No to musisz sprawdzić:
- czy klasa fizycznie jest w AppBundle\Entity - wszystkie miejsca, gdzie używasz tej klasy, gdzieś musi brakować bundla, namespace, literówka w relacji etc. Pewnie używasz GITa, wystarczy sprawdzić od którego miejsca przestało działać i przejrzeć zmiany. |
|
|
20.03.2018, 17:02:53
Post
#11
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 7 Dołączył: 3.04.2013 Ostrzeżenie: (0%) |
No to musisz sprawdzić: - czy klasa fizycznie jest w AppBundle\Entity - wszystkie miejsca, gdzie używasz tej klasy, gdzieś musi brakować bundla, namespace, literówka w relacji etc. Pewnie używasz GITa, wystarczy sprawdzić od którego miejsca przestało działać i przejrzeć zmiany. Gdzieś jest zepsute wcześniej w Controllerze, bo jak przesunąłem metodę na samą górę w klasie to zaczęło działać. Reszta metod jest wygenerowana przez generator doctrine. Dzięki za pomoc. |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 09:44 |