私の Symfony アプリケーションには 2 つのモデルがあります。最初のものはブログです:
Blog:
columns:
name: { type: string(20), notnull: true, unique: true }
title: { type: string(255), notnull: true }
description: { type: string(255), notnull: true }
admin_id: { type: bigint, notnull: true }
relations:
User:
class: sfGuardUser
local: admin_id
...
ご覧のとおり、このモデルは sfGuardUser と 1 対 1 の関係にあります。この 2 つの登録を 1 つの形式で行ってほしい。
そこで、BlogForm クラスを変更し、その中embeddedRelation
でメソッドを使用しました。したがって、2 つのフォームが一緒に表示されます。問題は彼らの見方です!ユーザー登録フォーム (BlogForm に埋め込まれている) は子供のようです。私はこれを望んでいません... フィールドを同じインデントにしたいのです。
私のフォームビューは次のようなものです:
しかし、私はこのようなものが欲しい:
これを行う最善の方法は何ですか?FormFormatter に関連していますか?