私は1対多の関係を持つユーザーとメッセージを持っています。名前で関連オブジェクトを検証する
Messageフォームを作成するときに、userフィールドを文字列にしたいので、idの代わりにユーザーの名前を入力できます。 $ userNameをメッセージクラスに追加しました。このクラスは永続的ではありませんが、検証する必要があり、正しいIDを取得してフォーム検証中にユーザーを設定する必要があります。エンティティでentitymanagerを使用するのは悪い考えですので、私はこの検証とユーザ設定をコントローラで行うべきだと考えました。
私の質問は、コントローラからフォームエラーを設定するにはどうしたらいいですか?任意のヒント?
おかげ