Hello!
Dans mon module j'ai développé une loop avec différents critères de recherche possibles en me basant sur le code natif dans Thelia sauf que... y'a un souci.
Dans ma table j'ai une variable "stored" en Boolean donc (0 ou 1).
J'ai créé l'argument correspondant dans getArgDefinitions :
Argument::createBooleanOrBothTypeArgument('stored')
Puis dans buildModelCriteria :
if (null !== $stored && $stored != BooleanOrBothType::ANY) {
Mais rien n'y fait ça ne prend pas ce filtre...
J'ai donc tracé les valeurs etc... et j'ai mis ça :
echo ($stored." ".($stored != BooleanOrBothType::ANY ? "!=" : "=")." ".BooleanOrBothType::ANY);
Qui me sort :
(O.o)
Donc dans tous les loops natives de Thelia si on met un argument à 1 (pour ce type d'argument) ça ne filtre jamais ?!
C'est moi ou y'a un souci? (^^')
Last edited by Elyos (11-04-2024 09:22:03)