@@ 23-35 (lines=13) @@ | ||
20 | /** |
|
21 | * @Route("/", defaults={"page": "1"}, methods={"GET"}, name="property") |
|
22 | */ |
|
23 | public function search(Request $request, FilterRepository $repository, RequestToArrayTransformer $transformer): Response |
|
24 | { |
|
25 | $searchParams = $transformer->transform($request); |
|
26 | $properties = $repository->findByFilter($searchParams); |
|
27 | ||
28 | return $this->render('property/index.html.twig', |
|
29 | [ |
|
30 | 'site' => $this->site(), |
|
31 | 'properties' => $properties, |
|
32 | 'searchParams' => $searchParams, |
|
33 | ] |
|
34 | ); |
|
35 | } |
|
36 | ||
37 | /** |
|
38 | * @Route("/map", methods={"GET"}, name="map_view") |
@@ 23-33 (lines=11) @@ | ||
20 | /** |
|
21 | * @Route("/admin/property", defaults={"page": "1"}, methods={"GET"}, name="admin_property") |
|
22 | */ |
|
23 | public function index(Request $request, FilterRepository $repository, RequestToArrayTransformer $transformer): Response |
|
24 | { |
|
25 | $searchParams = $transformer->transform($request); |
|
26 | $properties = $repository->findByFilter($searchParams); |
|
27 | ||
28 | return $this->render('admin/property/index.html.twig', [ |
|
29 | 'site' => $this->site(), |
|
30 | 'properties' => $properties, |
|
31 | 'searchParams' => $searchParams, |
|
32 | ]); |
|
33 | } |
|
34 | ||
35 | /** |
|
36 | * @Route("/admin/property/new", name="admin_property_new") |