Fork me on GitHub


 Bas   Précédent   Suivant

« 1 2 3 (4)


Re: Faire un Join avec XoopsObject
Aspirant
Inscrit: 28/11/2021 22:07
Messages: 36
Bonjour JJDai et montuy,

Merci pour vos retours, désolé du temps de réponse, je m'attendais à être notifié par mail mais je ne l'ai pas été.
(je viens d'aller éditer le moyen de notif dans mon profil)

En effet, je me suis tourné vers la solution du mappage d'objects (ajouter des clés dans le foreach de mon objet de base).

En effet, pour la requête dédiée, il faut faire un objet dédié j'imagine (ou ajouter des propriétés de l'autre table dans l'objet de base, qui ne seront pas toujours renseignées si on passe par le GetAll()).

Posté le : 09/02/2022 10:39
Transférer la contribution vers d'autres applications Transférer


Faire un Join avec XoopsObject
Aspirant
Inscrit: 28/11/2021 22:07
Messages: 36
Bonjour,

J'ai une table éléments et ils ont un statut, dont le libellé est dans une autre table.
Je voudrais lister ces éléments et afficher le libellé du status sans avoir à faire une requête $stts->get($idStt); à chaque boucle du foreach (car ça fait une requête à chaque fois).

Le plus simple je pense est de faire un Join dans ma classe Element afin de l'avoir directement dans ma requête ->getAll()
Mais je ne sais pas comment faire.


Posté le : 05/01/2022 11:52
Transférer la contribution vers d'autres applications Transférer


Re: Module Ghost
Aspirant
Inscrit: 28/11/2021 22:07
Messages: 36
Bonjour,

Merci pour ta réponse,

En effet, j'ai installé la 5.10... Je vais surveiller le sujet.

Merci pour tes liens.

Bonne journée.

David.

Posté le : 29/11/2021 11:47
Transférer la contribution vers d'autres applications Transférer


Re: Module Ghost
Aspirant
Inscrit: 28/11/2021 22:07
Messages: 36
OK, je vois, c'est parce que le Html est appelé comme un iFrame
<object style="width:500px; height:auto; border: 0; overflow: hidden;" data="include/mypageinhtml.html" type="text/html"></object>

Depuis un html parent, qui lui, gère bien les constantes.

Etrange qu'ils fassent un cas de figure qui ne va pas au bout.

Reste juste le souci des scripts SQL

Posté le : 28/11/2021 23:24
Transférer la contribution vers d'autres applications Transférer


Module Ghost
Aspirant
Inscrit: 28/11/2021 22:07
Messages: 36
Je me pose des questions sur le module ghost.

Le module Ghost possède des fichiers html de template (smarty) dans "include".
https://www.frxoops.org/modules/TDMDow ... glefile.php?cid=58&lid=56

Ca permet donc de mettre la mise en page en HTML et de mettre du php dedans, seulement, les constantes n'ont pas l'air d'être pises en compte.
En effet, le
<del><{$smarty.const._MD_GHOST_TXT2}></del>

N'est pas prit en compte.

UN bug ?

Egalement, si je met les "create table" dans le fichier 1 et les "Insert into" dans un fichier 2, lors de l'installation, il me dit que la table n'existe pas lors du insert.

$modversion["sqlfile"]["mysql"] = "sql/mysql.sql";
$modversion["sqlfile"]["mysql"] = "sql/mysql-" . $xoopsConfig["language"] . ".sql";
Par contre, ça fonctionne si je met tout dans le même fichier.
C'est dommage pour la gestion es langues, comment faire ?

Posté le : 28/11/2021 22:18
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 2 3 (4)




Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

77 Personne(s) en ligne (61 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 77 | Plus ...