したがって、私の質問は、次のように、Symfony2 プロジェクトにコメント フォーム フィールドがあることです。
->add('comment', 'textarea', array('label' => "Add a comment", 'required' => false))
この前に、他のデータも処理し、そのデータをコメント フィールドに追加して、そのように保存できるようにしたいと考えています。男がコメントを入力したように、その前後に他のデータを追加します。フォーム データはリクエスト変数にあるため、変更できません。コメントをまとめて保存し、そのヘルパーをデータベースにフラッシュできるヘルパー変数が必要ですか?
POST_SUBMIT
フォーム イベント ( http://symfony.com/doc/current/form/events.html#c-the-formevents-post-submit-event ) またはデータが送信された後の任意の場所を使用して、これを行うことができます。
if ($form->isSubmitted() && $form->isValid()) {
$entity = $form->getData();
$entity->setComment($entity->getComment . ' appended content')
$em = $this->getDoctrine()->getManager();
$em->persist($entity);
$em->flush();
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加