From 3af3fb4cf80319b85028e93e9c2e16d22ebfa363 Mon Sep 17 00:00:00 2001 From: nibsirahsieu Date: Wed, 28 Sep 2011 18:42:08 +0700 Subject: [PATCH] support for Many to Many Relationships --- Form/PropelTypeGuesser.php | 7 +++++++ 1 file changed, 7 insertions(+) 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); + } } }