6

私はsymfony 2が初めてで、サーバーとナビゲーターによって検証される標準フォームを構築しようとしています。

サーバー側の検証は次のようなアサーションで正常に@Assert\...機能しますが、これをクライアント側で機能させる方法が見つかりません。

検索した結果、Symfony 2 にはjavascriptこれを管理するためのライブラリがないことを指摘しました。

だから私の質問は:これを行う最も簡単な方法は何ですか?

jQuery Validationplugin やRegulaなどのクライアント側ライブラリを使用する可能性は知っていますが、それは検証ルールを複製する必要があることを意味します..

4

2 に答える 2

7

Symfony は PHP フレームワーク、つまりサーバー側アプリケーション フレームワークです。required属性を持つ HTML5 を使用し、入力に他のタイプを使用しない限り、クライアント側の検証は提供されませんemail(ブラウザーではまだ十分に実装されていません)。

したがって、独自のソリューションを見つけて、Symfony2 の前にプラグインして、できるだけ簡単にする必要があります... またはAPYJsFormValidationBundleのような既存のバンドルを見つけます

于 2012-12-03T14:14:51.963 に答える