Bonjour,

Voila je rencontre un petit problème avec mon code.

Ce que je fais

Décrivez ici votre code ou ce que vous cherchez à faire

code dans mon fichier templates\option\index.html.twig

 ................
 <div class="row">
            {% for property in properties %}
                <div class="col-md-4">
                    {% include "property/_property.html.twig" %}
                </div>
            {% endfor %}
        </div>
        <div class="pagination">
            {{ knp_pagination_render(properties) }}
         </div>
       <table class="mytable">
       ............

code dans mon fichier src\Controller\PropertyController.php

 public function index(PaginatorInterface $paginator, Request $request): Response
    {
          $search = new propertySearch();

        $form = $this->createForm(PropertySearchType::class, $search);  

        $form->handleRequest($request);  

         $limit = 12;
        $query = $this->repository->findAllVisibleQuery($search);
        $result = $query->getResult();
        $pageCount = count($result);

        $properties = $paginator->paginate(
            $query, /* query NOT result */
            $request->query->getInt('page', 1), /*page number*/
            $limit  /*limit per page*/
        );

         return $this->render(
            "property/index.html.twig",
            [
                'pageCount' => $pageCount,
                'form' => $form->createView(),
                'properties' => $properties,
                'current_menu' => 'properties',  
            ]
        );
    }

Ce que j'obtiens

j'ouvre le lien http://localhost:8000/biens dans mon Chrome .
ça affiche les biens.
parcontre il n'y a de pagination.
les source-codes dans html

 <div class="card-body">

        <h4 class="card-title">
            <a href="/biens/recusandae-22">recusandae</a>
        </h4>
              <p class="card-text">244 m² - Evrard(62 604)</p>
         <div class="text-primary" style="font-size:2rem;font-weight:bold;">
        791 766 € </div>
    </div>
</div>
                </div>
                            <div class="col-md-4">
                    <div class="card mb-4">
    <div class="card-body">

        <h4 class="card-title">
            <a href="/biens/sit-23">sit</a>
        </h4>
              <p class="card-text">115 m² - Pages(65629)</p>
         <div class="text-primary" style="font-size:2rem;font-weight:bold;">
        758 509 € </div>
    </div>
</div>
                </div>
                    </div>
        <div class="pagination">
````  il ny rien ici , pas de lien de pagearound ````

     </div>
       <table class="mytable">

dans <div class="pagination"></div>

il est vide.
comment je peux faire?
merci a tous.

Aucune réponse