Bonjour,
Je travaille sur un projet, j'ai problème sur un point, j'ai crée une fonction qui me récupère des outils par rapport à une catégorie et j'aimerai afficher ses outils sauf que la c'est une autre fonction qui s'occupe de l'affichage des outils :
j'aimerai savoir si je pouvais utiliser ma fonction qui trie les outils dans ma fonction indexAction qui affiche les outils
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 /** * @Route("/", * name="main_dashboard", * * * ) * @param EntityManagerInterface $em * @return \Symfony\Component\HttpFoundation\Response */ public function indexAction(EntityManagerInterface $em) { $em = $this->getDoctrine()->getManager(); $tools = $em->getRepository('ECOrderBundle:Tool')->findBy(['active' => true,], ['category' => 'ASC',]); dump($tools); $user = $this->getUser(); $categories = $em->getRepository(ToolCategory::class)->findAll(); return $this->render(MainBundle:Default:index.html.twig', [ 'tools' => $tools, 'user' => $user, 'categories' => $categories ]);
Où s'il y a une autre solution dites moi svp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 /** * @Route("/tools_by_category", * name="tools_by_category", * * ) * @param EntityManagerInterface $em * @param Request $request * @return JsonResponse */ public function getToolsByCategoryAction(EntityManagerInterface $em, Request $request) { $categoriesSelected = $request->request->get('data'); dump($categoriesSelected); $list_of_category = []; foreach ($categoriesSelected as $category) { $list_of_category[] = $em->getRepository(Tool::class)->getToolsByCategory(strtolower($category)); } dump($list_of_category); return new JsonResponse(); }
Partager