THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline

#1 generation d'un zip

(14-02-2017 11:51:34)


Bonjour,

J'ai besoin de créer un module qui me génère un zip avec les images des produits que l'utilisateur a sélectionnées
j'aurai juste besoin d'aide sur la démarche si quelqu'un a déjà fait
car la c'est un peu flou

Merci

Offline

#2 Re: generation d'un zip

(14-02-2017 14:30:52)


Il te faut créer un module, dans lequel tu mettras le contrôleur qui génère le fichier zip.

Ce post sur stackoverflow devrait pouvoir t'aider pour le contrôleur: http://stackoverflow.com/questions/2026 … d-zip-file


OpenStudio Toulouse

Offline

#3 Re: generation d'un zip

(14-02-2017 17:11:43)


roadster31 wrote:

Il te faut créer un module, dans lequel tu mettras le contrôleur qui génère le fichier zip.

Ce post sur stackoverflow devrait pouvoir t'aider pour le contrôleur: http://stackoverflow.com/questions/2026 … d-zip-file

Merci ROADSTER31
Comme toujours d'une grande aide

Offline

#4 Re: generation d'un zip

(20-02-2017 09:50:42)


Bonjour,

Pour générer mon zip avec les images des produits, j'ai besoin de récupérer $ORIGINAL_IMAGE_PATH dans mon controler.
Mon formulaire me renvoie les ID des produits.
Mais comment récupérer $ORIGINAL_IMAGE_PATH ?

Merci

Offline

#5 Re: generation d'un zip

(20-02-2017 10:03:37)


j'ai fait ça

$imageProduct = ProductImageQuery::create()
                ->joinWithI18n($locale)
                ->filterByVisible(true)
                ->findById($imageHD);

$baseSourceFilePath = ConfigQuery::read('images_library_path');
if ($baseSourceFilePath === null) {
    $baseSourceFilePath = THELIA_LOCAL_DIR . 'media' . DS . 'images';
} else {
     $baseSourceFilePath = THELIA_ROOT . $baseSourceFilePath;
}

$filesPath = array();
foreach ($imageProduct as $value){
     $filesPath[] = $baseSourceFilePath . DS . 'product' . DS . $value->getFile();
 }

je ne récupère que la première image, je souhaite récupérer toutes les images visibles pour chaque produit
??

Last edited by Debutant (20-02-2017 10:13:36)

Offline

#6 Re: generation d'un zip

(20-02-2017 10:27:34)


J'ai trouvé ma c...
ce n'est pas un finById  mais un findByProductId
ça marche mieux smile