THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Pb Pagination

(14-12-2015 09:47:00)


Comment crée la pagination pour une loop de type ArraySearchLoopInterface dont ma buildArray est une requêtte propel ?

Offline

#2 Re: Pb Pagination

(14-12-2015 12:20:33)


Tu n'as rien a faire, c'est automatique si ta boucle est countable, et elle l'est par défaut.


OpenStudio Toulouse

Offline

#3 Re: Pb Pagination

(14-12-2015 14:06:41)


Mais ça fonctionne pas même si mon boucle est countable  !!

Last edited by foued.dev.fc (14-12-2015 14:07:06)

Offline

#4 Re: Pb Pagination

(14-12-2015 15:49:12)


Tu as bien utilisé pageloop dans ton template ??!!

http://doc.thelia.net/en/documentation/ … #page-loop

Un exemple dans category.html du template frontOffice "default".


OpenStudio Toulouse

Offline

#5 Re: Pb Pagination

(14-12-2015 16:06:41)


Le probléme que j'ai une requêtte like this :

$sql = "SELECT  * FROM Tab1
            LEFT JOIN .....
            WHERE.....
        UNION
        SELECT *  FROM Tab2 where ..... "
     
        $conn = Propel::getConnection();
        $st = $conn->prepare($sql);
        $st->execute();
        $results = $st->fetchAll(PDO::FETCH_ASSOC);

dans mon loop(html) le variable $PAGE ne veulent pas pris en considération ... la seul méthode que j'ai trouver à ce moment c'est de crée mon propre pagination .

Offline

#6 Re: Pb Pagination

(14-12-2015 17:13:43)


Soit tu utilises le système de pagination de Thelia, et tu ne t'occupe pas de la pagination du tout, c'est BaseLoop qui s'en charge pour toi.
Soit tu ne l'utilise pas, et tu gères toi-même la pagination.

Ceci dit, je vois que tu utilises une requête pour récupérer tes données, pourquoi ne pas utiliser une PropelSearchLoop ?


OpenStudio Toulouse

Offline

#7 Re: Pb Pagination

(14-12-2015 17:21:10)


Bon , la requête est un peu compliqué , j'ai pas réussi à crée avec les criteria donc j'ai utilisé ArraySearchLoopInterface mais malheureusement la pagination ne veut pas fonctionner malgré que j'ai obtenu mon résultat dans la page .

Offline

#8 Re: Pb Pagination

(14-12-2015 19:13:38)


Une dernière fois, la pagination fonctionnera "de base". Tu n'as pas à essayer de l'intégrer à ta requête.


OpenStudio Toulouse

Offline

#9 Re: Pb Pagination

(15-12-2015 09:18:22)


Merci en tous cas pour ton aide , je pense que ce forum est son but d'aider les développeurs à comprendre ses pb !!!!