にネストされたフォームはsymfony(子の子)でボタンをAccesingクリックしてコメントのエントリを削除します。すべてが適切にマップされている、私は私のページに表示されたコメントオブジェクトを見ることができますが、私が$form->get('remove')
を使用すると私は"Child "remove" does not exist."
を得るこのようにすることも可能ですか?別にあなたがあなたのビューで「完了」子フォームを構築することを確認する必要がありますは、これは私が使用する形式であるsymfonyの
foreach ($form->get('comments') as $entry) {
$toRemove = $entry->get('remove')-isClicked();
// handle it ...
}
しかし、それを提出する:
'if($ form-> has( 'delete')&& $ form-> get( 'delete') - > isClicked())'?しかし、CollectionFormTypeで可能かどうかは分かりません。 – mblaettermann
'if($ form-> get( 'edit') - > isClicked())'は 'edit'というボタンでうまく動作します。 CommentType – zeljkoMON
から 'remove 'というボタンを使いたいです。私はこれが可能なのかどうかわからない。たぶん私は@webmozartに尋ねますか? 編集:ちょうどTwitterで彼に尋ねた。 – mblaettermann