diff --git a/Form/PropelTypeGuesser.php b/Form/PropelTypeGuesser.php index a76e174..111e5fb 100644 --- a/Form/PropelTypeGuesser.php +++ b/Form/PropelTypeGuesser.php @@ -33,6 +33,13 @@ class PropelTypeGuesser implements FormTypeGuesserInterface 'multiple' => \RelationMap::MANY_TO_ONE === $relation->getType() ? false : true, ), Guess::HIGH_CONFIDENCE); } + } elseif ($relation->getType() == \RelationMap::MANY_TO_MANY) { + if (strtolower($property) == strtolower($relation->getPluralName())) { + return new TypeGuess('model', array( + 'class' => $relation->getLocalTable()->getClassName(), + 'multiple' => true, + ), Guess::HIGH_CONFIDENCE); + } } }