2010-05-25 4 views
0

Je vais avoir des publications (articles de presse), sous ces publications il y aura des éditions [lieu et langue] et sous celles-ci il y aura des offres et des offres auront des produits.Magento - Code Question

actuellement j'ai créé tous comme modules, c'est-à-dire la publication pour ajouter/éditer/supprimer la publication, l'édition pour ajouter/éditer/mettre à jour les éditions et ainsi de suite. le problème est comment puis-je obtenir la liste de toutes les publications lorsque je crée une édition et de la même manière comment puis-je obtenir la liste de l'édition et de la publication lorsque je crée une offre.

s'il vous plaît aider/

salutations Saurabh

+1

Pourriez-vous nous donner quelques détails sur le code que vous avez obtenu? Comment avez-vous défini les modules? –

Répondre

1

Vous le faites comme vous le feriez dans toute autre application basée sur le Web ORM/base de données.

Vous devez stocker les ID pour chaque type d'entité associé dans la base de données, soit en ajoutant des propriétés/colonnes à votre modèle de base pour stocker les ID, soit en utilisant une table de correspondance ID/ID. Ensuite, vous ajouteriez des méthodes à chacun de vos modèles pour charger les modèles associés en tant que collection et/ou tableau d'objets en utilisant les informations stockées. Vous pourriez avoir un peu d'aide dans les classes Zend_Db pour effectuer de nombreuses recherches.

L'ORM de Magento a une certaine forme de support pour inclure des modèles qui sont liés aux modèles, mais rien de magique pour inclure des modèles qui sont liés à plusieurs modèles (ou rien que je sache).

+1

Merci Alan, j'ai créé ce module et je suis en attente depuis un certain temps. – Saurabh