0
embedRelation에 where 절을 설정할 수 있습니까?symfony 1.4 embedRelation where 절
$this->embedRelation('treatedStones');
은 내가 treatedStones을 얻을 필요로하는 곳에 stone_free = 0
embedRelation에 where 절을 설정할 수 있습니까?symfony 1.4 embedRelation where 절
$this->embedRelation('treatedStones');
은 내가 treatedStones을 얻을 필요로하는 곳에 stone_free = 0
난 당신이 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에서 작동하는 방법에 대한 자세한 내용을 확인할 수 있습니다.
나는 같은 대답을 올리려고했다! – j0k