/** * Finds and displays a process entity. * * @Route("/editworkflow/{project}/{workflow}", name="project_work_flow_edit") * @Route("/edittask/{project}/{workflow}/{task}", name="project_work_flow_edit_task") * * @Method({"GET", "POST"}) */ public function editWorkFlowTaskAction(Request $request, Project $project, WorkFlow $workflow = null, ProjectTask $task = null)
Symfony zaprzecza sobie bo najpierw pokazuje że zmienna to null ale z nula powstaje obiekt nawet nie związany z ID project ale zawarty w jednej z kolekcji project, jest to pierwszy element kolejkcji $tasks.
Podczas wywołania pierwszego rutingu do życia w niezrozumiały dla mnie sposób powołany zostaje obiekt $task, który nie istnieje w pierwszym rutingu
W Request Attributes _route_params pokazuje tylko project a pozostałe 2 są nulami
ale zaraz poniżej są instancje 2 obiektów project i task a workflow dalej jest nulem
Gdyby ktoś chciał napisać że problemem jest drugi ruting to uprzedzam że podczas wielu prób testowania został usunięty i dalej było to samo, nie wpływa w żaden sposób na błąd.
Czy mieliście podobny problem, że powstawał obiekt, który nie istnieje w rutingu.