symfony-forms

    0

    1答えて

    簡単な作業:フォームを表示する前に、$data->getRole()が"ROLE_"で始まる場合は、この文字列を削除して残りの部分のみを表示してください。ユーザーがフォームを送信するときは、逆の作業を行います。名前の前に"ROLE_"を追加します。 これを行うには最適な場所は何ですか?実際に私はPRE_SET_DATAとPOST_BINDを使用しています。 これは、この操作を実行する正しいイベント

    19

    2答えて

    私は親FormBuilder内部CollectionTypeに与えられた埋め込まれたフォームのエンティティにアクセスしようとしている: ParentType Class ParentType extends AbstractType { public function buildForm(FormBuilderInterface $builder, array $options)

    0

    1答えて

    私の質問は:symfony2で同じファイアウォールを使用して2つの異なるログインテンプレートを使用できますか?あなたはなぜこれが必要なのか尋ねることができますか?まあ、それらのうちの1つは、通常サインインボタンをクリックした後にレンダリングされるべきです。ユーザーがショッピングカートのボタンをクリックしてチェックアウト処理を開始すると、2番目のチェックボックスが表示されます。理想的には、彼は通常同

    0

    1答えて

    私はこれを数日間苦労していて、答えを思い付くことができませんでした。私は最初の提出の後にフォーム値を変更する必要があります。この値は、送信された値の1つを使用して外部Webサービスから取得されます。検索に使用される値は、有効なIDであることを確認するためにWebサービスで検証される個人IDです。この情報で、Webサービスは完全な名前を返し、フォームに戻す必要があるため、ユーザーは期待されていると確

    0

    2答えて

    私は新しいBroadcastMessageエンティティを作成するためのフォームを持っており、タイプ<select multiple="multiple">のウィジェットをexcludedUsersプロパティにバインドして表示する必要があります。はDoctrine2に直接関連付けられていません。 ;もちろんの $builder->add('excludedUsers, 'entity', array

    3

    2答えて

    次のコードは、複数のチェックボックスを含むフィールドを作成します。これらのチェックボックスのデフォルト値を設定するにはどうすればよいですか? new sfWidgetFormChoice(array( "choices" => $choices, "label" => "Label", "multiple" => true, "expanded" => true ));

    0

    1答えて

    ArrayToStringTransformerをフォームフィールドに適用した後に元のデータタイプを取得することは可能でしょうか? Symfony2のドキュメントhereで助けを見つけることができません。 つまり、Twingテンプレートに元のarrayデータ型が必要です。 {{ value }}には既に変換されたデータのみが含まれます。 class SMSType extends Abstract

    3

    1答えて

    ここにはsymfony2のchoice_widgetテンプレートがあります。ラベルを付けずにというラベルテキスト自体を印刷する必要があります。つまり、form_labelテンプレートを呼び出すのではなく、単にテキストをエコーし​​ます。 回線は、{{ form_label(child) }}です。私はchild.labelを試しましたが、動作していません(プロパティラベルはありません...)。も試

    2

    1答えて

    {% form_errors(form) %}でフォームエラーを表示する際に問題が発生しました。 表示されるメッセージが間違っています。フィールドは反転されています。これがバグか悪いか分からない。 とにかく、これは私が任意のオブジェクトまたはエンティティに結合されていない新しいフォームタイプを作成しています私のコントローラのアクションの一部です:SendMailType 2つのフィールド、reci

    0

    1答えて

    symfonyを初めて使用しています。私は、コードを使用して、登録フォームを作成した: RegisterTypeクラスの $user = new Register(); $form = $this->createForm(new RegisterType(), $user); iは(例えば)5つのフィールドを持っているユーザがシステムに登録するとき.Iは、データベース内の値を格納します。 E