問題タブ [symfony-forms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
914 参照

symfony1 - Symfonyでフォームのスタイルを設定するためにダウンロードできる既製のCSSはありますか?

/ lib / form / doctrine /でいくつかのフォームを定義しましたが、フォーム要素には現在CSS形式がありません。

フォームやエラーメッセージなどのスタイルを設定するためにすばやくコピー/貼り付けできるデフォルトのスタイルシートはありますか?

0 投票する
1 に答える
345 参照

symfony1 - Symfony: EmbedRelations をフォーム内で ID ごとに分割する

製品とその現在のプロパティを、embedRelation('ProductProperty') を使用してフォームで編集しています。これまでのところ、すべてが良好です。E/R ダイアグラムはこちらhttp://d.pr/1N7R

ただし、フォームを分割し、SetID に従って異なる AJAX タブに属性セットを表示したいと考えています。「保存」ボタンは 1 つにしたいのですが、複数ある必要があるかどうかは重要ではありません。これどうやってするの?

私の _form.php でセットを反復していますが、ProductProperty フォーム オブジェクトの SetID を取得できないようです。私はこれについて間違った方法で進んでいますか?

symfony 1.4 と Doctrine 1.2 を使用しています。ここに私のschema.ymlがあります

0 投票する
1 に答える
2265 参照

symfony1 - symfony 1.4 doctrine form - 固定値フィールドの導入

編集。要約: DoctrineForms を拡張して特定のフィールドを含めないようにする SomeForm が欲しいだけです。それらは編集できません。コードのどこかに設定したい固定値。うまくいけば、これで十分な情報が得られ、この投稿の残りの部分を読む必要はありません...

やあ。これが私の状況です:

  • 教義によって生成された SomeModel があります
  • フロントエンド アプリとバックエンド アプリの両方に、このモデルの CRUD 画面があります。
  • これら 2 つの CRUD 画面の唯一の違い (見た目の違いは別として) は、フロントエンドにあります。1 つの特定のフィールドは FIXED です。つまり、管理者は必要に応じてその値を変更できますが、通常のユーザーは変更できません。値は、コードで定義した定数になります。このフィールドは、フロントエンドの追加/編集画面には表示されません。

私が知りたいのは、これを行う「正しい」方法は何ですか? ハッキングする方法はいくつか考えられますが、何をしても厄介な回避策のように感じます。

Form クラス (BaseFormDoctrine) または他の適切な場所を拡張する適切な方法はありますか?

編集: 以下のコメントで指摘されているように、私は実際に "CRUD" とは異なる doctrine:generate-module を使用しています。

また、私はまだこれを理想的に解決していませんが、解決策がどこにあるのかはわかっていると思います。symfony フォームをさらに深く掘り下げる必要があります: http://www.symfony-project.org/forms/1_4/en/02 -フォーム検証

0 投票する
1 に答える
677 参照

symfony1 - symfony1.4のmn関係の存在しないフィルター

私はsymfony1.4で多対多の関係を持っています。sfWidgetFormDoctrineChoiceDoctrine管理ジェネレーターを使用しており、そのフィールドの標準に「Is Empty」チェックボックスを追加して、「WHERE NOT EXISTS」クエリを実行し、タグなしのエントリを検索したいと思います。誰かがこれの解決策を見ましたか?

ありがとうございました!

0 投票する
1 に答える
427 参照

symfony1 - 他のフィールド値にアクセスする必要がある Symfony バリデーターを作成するにはどうすればよいですか?

登録フォームのパスワードを検証する Symfony バリデーターを実装したいと考えています。つまり、「パスワード確認」フィールドが必要です。これらのフィールドを何らかの方法で結び付けるバリデーターを作成するにはどうすればよいですか? パスワードとパスワードの確認値が一致するかどうかを確認する必要があります。

これらのようなものは、Symfony でどのように適切に実装されているのでしょうか?

0 投票する
2 に答える
874 参照

symfony1 - symfony: 複数のフォーム

次の(簡略化された)表があります。

誰かが 3 つのクライアントを持つサービス A と 2 つのクライアントを持つサービス B を選択して保存した後、サービス A の詳細と 3 つのクライアントの入力フィールド (名前と電子メール) を含むページを表示し、次にサービス B の詳細と 2 つのクライアントの入力フィールドを表示する必要があります。このページから、クライアントに関する情報がデータベース内の別のテーブルに保存されます (強制された DB 構造)。

各サービスで表示する乱数のフォームを作成するにはどうすればよいですか? また、送信されたフォームのデータに後で適切にアクセスするにはどうすればよいですか? すべてのフォームは、個別にではなく、同時に編集および保存されます。

Advanced Formsを調べましたが、あまり役に立ちませんでした。

0 投票する
1 に答える
800 参照

symfony1 - 関連するレコードで Symfony フォームをレンダリングおよび更新しますか?

私は2つのテーブルを持っています。2 つのテーブル (useruser_education) のフィールドをレンダリングしています。1 人のユーザーが複数のレコード (教育の詳細) を持つことができます。ユーザーの情報を編集するために、特定の の詳細の 1 つのレコードのみを取得できますuser_educationuser_education特定のユーザーのテーブルの複数のレコードを取得するにはどうすればよいですか? と呼ばれる単一のページで両方のテーブルのフィールドをレンダリングしていますeditSuccess()

以下に示すように、両方の形式のオブジェクトを作成しました

上記のコード$educationでは、user_education. user_educationオブジェクトの配列( $user->getUserEducations()) を渡す必要があります。ただし、オブジェクトの配列は受け入れられません。

以下に示すように値をバインドしています。

以下のコードを使用して、更新された値を保存しています。

ユーザー テーブルのフィールドが更新されています。しかし、user_educationテーブル用ではありません。_csrf_token[必須]エラーが発生し ます。

またUserEducationForm.class.php、最初に指定したデータベース スキーマを使用して、Symfony 自体によって作成されます。user_educationそのスキーマでは、テーブルの主キーを指定しませんでした。そのため、Symfony 自体idが主キーで呼び出される列を作成しました。これは何か影響していますか?

これらのフィールドを以下のようにレンダリングしています

学歴の詳細

Education details テーブルの複数行をレンダリングする必要があります (foreach を使用)。

0 投票する
2 に答える
1292 参照

symfony1 - symfony - フォーム内のグループ (sfGuardUserGroup) にユーザーを追加する

一部のユーザーをカスタム管理フォームに保存しようとしていますが、特定のグループに設定したいと思いsfGuardUserGroupます.

したがって、作成したばかりのユーザーの ID が 25 の場合、sfGuardUserGroup表にuser_idは 25 と のgroup_idエントリが期待されます8(これらのユーザーを追加したいグループ ID は 8 です)。

フォームクラスまたはprocessFormアクションでこれを行うことはできますか?

私は教義とSF1.4を使用しています

ありがとう

0 投票する
2 に答える
1424 参照

symfony1 - symfony-embedFormとフォームウィジェットが保存されない

ウィジェットを構成しようとしているembeddedFormがあります。

現在、次の_form.phpようなテンプレートでフォームを出力しています。

これは素晴らしいことですが、フォームフィールドを特定の順序で配置したいので、次のことを試してみようと思いました。

これにより、無効なウィジェットエラーが発生します。

現在、2つのフォームがあります。1つは基本フォームで、別のフォームを埋め込むだけです。

と:

しかし、ウィジェット/バリデーターをに追加してlabSupportForm保存すると、firstname値は保存されません。

この値が節約されると思っていたので、私はここで何か間違ったことをしていますか?

ありがとう

0 投票する
1 に答える
1485 参照

javascript - symfony - 複数のドロップダウン選択リストの作成 (AJAX) - UPDATED

選択リストである 2 つのフィールドを持つフォームがあります。

select_list_1 からオプションを選択して select_list_2 に入力する必要があります

テンプレートには次のものがあります。

executeUpdateAreaManagerこれは現在単純なメソッドを呼び出します:

必要なデータを2番目の選択リストに入れるのを手伝ってくれる人はいますか?

ありがとう