Hi guys, thanks for your replies.

Right now, im my 'add' view of products, im getting a multiple select
for the sizes, where i can select which sizes are available for that
particular product, thats fine. The problem is that i need a stock
number for each of this available sizes, so a multiple select wont
work for me.

An example would be:

[ (checkbox) ] Small ----------- Stock [ input (a number) ]
[ (checkbox) ] Medium ----------- Stock [ input (a number) ]
[ (checkbox) ] Large ----------- Stock [ input (a number) ]

So when i hit submit on the form, i can see the selected sizes for
that product along with the stock value for each one. Thats what i
need to achieve, but i dont know how to make the associations, neither
the necessary models for this to work.

@Adam: how does 'with' parameter works? i cant find the documentation
for it

On Sep 17, 11:28 pm, Adam Royle <[EMAIL PROTECTED]> wrote:
> You can create a model for your habtm association so you can add extra
> fields, etc, using the "with" key. Something like this...
>
> class Product extends AppModel {
>
> ...
>
> var $hasAndBelongsToMany = array(
>     'Size' => array('className' => 'Size',
>         'with' => 'ProductsSize', // <-- this here, class name can be
> changed
>         'joinTable' => 'products_sizes',
>         'foreignKey' => 'product_id',
>         'associationForeignKey' => 'size_id',
>     ),
> );
>
> }
>
> class ProductsSize extends AppModel {
>     // and here is your joined class!
>
> }
>
> Hope that helps,
> Adam
>
> On Sep 18, 7:07 am, "Luiz Poleto" <[EMAIL PROTECTED]> wrote:
>
> > You can create the column stock in the association table.In the form where
> > you do the association, you can add a new field for the stock.
>
> > At least that was what i understood from your question...
>
> > Regards,
> > Luiz Poleto
>
> > 2008/9/17 VitillO <[EMAIL PROTECTED]>
>
> > > Hi, i have the following structure for a tshirt online store:
>
> > > Product HABTM Size
> > > Size HABTM Product
>
> > > Association table:
> > > products_sizes
>
> > > The problem is, i need a stocks system.
>
> > > For example, say i have 50 pieces of S (size) for a particular tshirt,
> > > before using cake i had a column 'stock' in the association table, so
> > > i could retrieve the particular stock of that size, for that product,
> > > but now with cake i dont know how i should make the association.
>
> > > Any help?
>
> > > Thanks!

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to