2017-11-07 17 views
0

EasyAdminに基づいて簡単なバックエンドアプリケーションを構築しようとしています。 ORMはDoctrineです。簡単な管理者:フォームのコレクション

私は3つのエンティティ設定している:*エンティティAは、エンティティB への一方向の多対多の関係を持っている を*エンティティBは、エンティティC への1対1の関係を持っている*エンティティCは、いくつかの基本的な性質を持っています

EasyAdminでは、エンティティAとエンティティCを設定しました。目的は、エンティティAの追加/編集中にエンティティBを追加/編集することです。 symfony easyadmin one to many form

エンティティAを追加しているときにエンティティBを追加する場合は、適切なフィールドを含むフォームが作成されますが、フォームには独自の保存ボタンがあります。メインの保存ボタンと競合しているようです。 Results

私が達成したいことの実例やそれを行う方法に関する文書がありますか?

よろしく

クリストフAbsil

+0

すべては問題ありませんが、この追加の保存ボタンはまだあります。それを表示しない方法はありますか?メインの保存ボタンで十分です。 –

答えて

0

私は良いアイデアが「新しい」と「編集」のテンプレートを上書きするだろうと思います。お手数ですがhereの公式文書があります。

フォームのレンダリング中に、ラベル&のボタンを非表示/追加することができます。フォーム要素を隠すために、ちょうど追加:

{{ form_end(form, {'render_rest': false}) }} 

最後のステップは、第二のエンティティを永続化するためにEasyAdminのAdminControllerを上書きすることであろう。 thisは公式ページです。

幸運を祈る!

関連する問題