2012-08-10 2 views

답변

1

난 당신이 embedRelation이 할 수 없다고 생각하지만,이 sfFormDoctrine에 끝났다 당신이 수동으로 할 수 있습니다.

$subForm = new sfForm(); 

// create a custom query e.g. in `TreatedStoneTable::queryFree($relatedId)` and 
// a method to the class of `$this->getObject()` to retrieve free stones 
// e.g. `Class::getFreeTreatedStones()` to call the query 
foreach ($this->getObject()->getFreeTreatedStones() as $index => $childObject) 
{ 
    $form = new TreatedStoneForm($childObject); 

    $subForm->embedForm($index, $form); 
    $subForm->getWidgetSchema()->setLabel($index, (string) $childObject); 
} 

$this->embedForm('treated_stones', $subForm); 

당신은 형태가 docs에서 작동하는 방법에 대한 자세한 내용을 확인할 수 있습니다.

+0

나는 같은 대답을 올리려고했다! – j0k