Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SF][SF2][Symfony2]AppBundle\Entity\Orders object not found.
Crash89
post
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.
  1. /**
  2.   * @Route("/order-without-pay", name="order_without_pay")
  3.   * @Method("GET")
  4.   */
  5. public function orderWithoutPayAction() {
  6. $em = $this->getDoctrine()->getManager();
  7. $cart = new Cart($em);
  8.  
  9. $ordersModel = new OrdersModel($em);
  10. $ordersModel->add($cart);
  11. }
  12.  
  13. //klasa ordersModel
  14. public function add($cart) {
  15. $orders = new Orders();
  16. var_dump($cart);
  17. die();
  18. }


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Nie zaimportowałeś namespace dla Order
Go to the top of the page
+Quote Post
Crash89
post
Post #3





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

Ostrzeżenie: (0%)
-----


Cytat(Pyton_000 @ 16.03.2018, 19:42:02 ) *
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:

  1. Stack Trace
  2. in var\cache\dev\classes.php at line 7146 -
  3. }
  4. }
  5. if (null === $object && false === $configuration->isOptional()) {
  6. throw new NotFoundHttpException(sprintf('%s object not found.', $class));
  7. }
  8. $request->attributes->set($name, $object);
  9. return true;
  10. at DoctrineParamConverter ->apply (object(Request), object(ParamConverter))
  11. in var\cache\dev\classes.php at line 7326 +
  12. at ParamConverterManager ->applyConverter (object(Request), object(ParamConverter))
  13. in var\cache\dev\classes.php at line 7299 +
  14. at ParamConverterManager ->apply (object(Request), array('order' => object(ParamConverter)))
  15. in var\cache\dev\classes.php at line 7027 +
  16. at ParamConverterListener ->onKernelController (object(FilterControllerEvent), 'kernel.controller', object(TraceableEventDispatcher))
  17. at call_user_func (array(object(ParamConverterListener), 'onKernelController'), object(FilterControllerEvent), 'kernel.controller', object(TraceableEventDispatcher))
  18. in vendor\symfony\symfony\src\Symfony\Component\EventDispatcher\Debug\WrappedListen
    er.php at line 61 +
  19. at WrappedListener ->__invoke (object(FilterControllerEvent), 'kernel.controller', object(ContainerAwareEventDispatcher))
  20. at call_user_func (object(WrappedListener), object(FilterControllerEvent), 'kernel.controller', object(ContainerAwareEventDispatcher))
  21. in var\cache\dev\classes.php at line 2173 +
  22. at EventDispatcher ->doDispatch (array(object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.controller', object(FilterControllerEvent))
  23. in var\cache\dev\classes.php at line 2088 +
  24. at EventDispatcher ->dispatch ('kernel.controller', object(FilterControllerEvent))
  25. in vendor\symfony\symfony\src\Symfony\Component\EventDispatcher\Debug\TraceableEven
    tDispatcher.php at line 136 +
  26. at TraceableEventDispatcher ->dispatch ('kernel.controller', object(FilterControllerEvent))
  27. in vendor\symfony\symfony\src\Symfony\Component\HttpKernel\HttpKernel.php at line 141 +
  28. at HttpKernel ->handleRaw (object(Request), '1')
  29. in vendor\symfony\symfony\src\Symfony\Component\HttpKernel\HttpKernel.php at line 68 +
  30. at HttpKernel ->handle (object(Request), '1', true)
  31. in vendor\symfony\symfony\src\Symfony\Component\HttpKernel\Kernel.php at line 169 +
  32. at Kernel ->handle (object(Request))
  33. in web\app_dev.php at line 30 +


Ten post edytował Crash89 17.03.2018, 17:04:32
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 22:56