ok i found the solution
<?php
class Recipe extends AppModel {
var $name = 'Recipe';
var $hasAndBelongsToMany = array(
'Tag' =>
array(
'className' => 'Tag',
'joinTable' => 'recipes_tags',
'with' =>
'', //<---------- here it is
'foreignKey' => 'recipe_id',
'associationForeignKey' => 'tag_id',
'unique' => true,
'conditions' => '',
'fields' => '',
'order' => '',
'limit' => '',
'offset' => '',
'finderQuery' => '',
'deleteQuery' => '',
'insertQuery' => ''
)
);
}
?>
>From the cookbook:
- with: Defines the name of the model for the join table. By default
CakePHP will auto-create a model for you. Using the example above it
would be called RecipesTag. By using this key you can override this
default name. The join table model can be used just like any "regular"
model to access the join table directly.
On 19 Gen, 14:43, Ernesto <[email protected]> wrote:
> Hello.
>
> i have 2 models: Customer and Order, linked together by a HABTM
> relationship that's working fine.
> the Join table (orders_customers) has the following structure:
>
> order_customer_id
> customer_id
> order_id
> field_A
> field_B
>
> field_A and field_B must be *100 everytime the data is loaded.
> How can i achieve this?
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---