That's a good idea, thanks John ;)

Now I just have to see how I integrate this in order to make it
seamless for the user.

Anyone else got a version of how they would do it? :)

On Oct 28, 8:32 am, John Andersen <j.andersen...@gmail.com> wrote:
> My guess:
>
> You want to define a package as a collection of products, each product
> with specific options.
>
> Thus the following associations:
> Product HABTM Option - defines the allowable options for the product.
> SpecializedProduct belongsTo Product - defines a specialization of a
> product.
> SpecializedProduct HABTM Option - defines the options for the
> specialized product.
> Package HABTM SpecializedProduct - collects the specialized products.
>
> Enjoy,
>    John
>
> On Oct 27, 11:08 pm, r4zv4n <razvanbra...@gmail.com> wrote:
>
> > Hi guys :)
>
> > I currently have a "products" table that HABTM "options". There is
> > also a "packages" table, which HABTM "products". So far so good. The
> > tricky thing is that when building packages, I want to *only* have
> > certain options available for each package.
>
> > Example:
>
> > Product 1 has Option A, Option B and Option C
> > Product 2 has Option C, Option D and Option F
>
> > I want to have a Package that will be made of Product 1 with Option A
> > plus Option B and Product 2 with Option C plus Option F, for example.
> > The way I have them set up now, adding Product 1 and Product 2 to the
> > Package will show them with all their options.
>
> > My idea would be to HABTM the link table for Packages_Products with
> > the Options table - but I'm not really sure how that will impact
> > performance and if the automagic of Cake will still work.
>
> > What are your suggestions on this matter?
>
> > Thanks in advance,
>
> > Razvan
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to 
cake-php+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to