2016-05-11 10 views
-1

こんにちは、私は部品でチェックボックスを作成することができsymfonyのformSymfony2のはEntityType

にこのようなフォームを作成したいと思いますが、データベースからのデータになりますが、どのように私はtextTypeを追加することができますか?私は私の部品テーブルの各部分に必要な数量を入力するテキストタイプがあります。

これは可能ですか?

+1

はい、可能です。 ;-)しかし、ここではあなたのために仕事をすることはありません。何か試しましたか? symfonyのドキュメントで何か研究しましたか? –

+0

ProductComponentに3つのエンティティProduct、Component、ProductComponentを作成します。Product、Component、quantityのフィールドがあります。 私はコードではなく、一時的に私は 'collectionType'をentry_type = ProductComponentTypeと使用しています。これは選択するコンポーネントとテキストフィールドを選択して数量を選択しますが、これをチェックボックスのリストに変更したいのですが、 – goq123

答えて

0

あなたの主なエンティティは車です。 多くの部分はです。あなたがフォームを構築したい場合は、魔法使いは車に部品を追加することができます、それからあなたはHow to Embed a Collection of Forms/を探しています。これは実例ではありません。/

フィールド(エンティティプロパティではない)を追加する場合は、mappedオプションを探しています。 docsを参照してください。最も簡単な解決策はuse listenerになります。リスナーは、ロジックを持っている必要があります:すべてのチェックボックスの後に新しいテキストボックスを追加

関連する問題