たとえば、テキストボックスとファイル入力ボックスが含まれているZF2のフォームがあります。たとえば、テキストボックスが必要で、ユーザーが空白のままにしてフォームが無効になった場合はどうすればよいですか。フォームが無効なときに何度もアップロードされないように、以前にアップロードしたファイルをフォームに保存するにはどうすればよいですか。 ?
よろしく、
エリ
たとえば、テキストボックスとファイル入力ボックスが含まれているZF2のフォームがあります。たとえば、テキストボックスが必要で、ユーザーが空白のままにしてフォームが無効になった場合はどうすればよいですか。フォームが無効なときに何度もアップロードされないように、以前にアップロードしたファイルをフォームに保存するにはどうすればよいですか。 ?
よろしく、
エリ
検証グループを使用して、ファイル入力フィールドとは別に、ファイルなしのフィールドを検証できます。
http://framework.zend.com/manual/2.0/en/modules/zend.form.quick-start.html#validation-groups
ZF2.1(私は思う)の時点で、post-redirect-getプラグインを介してこれがサポートされています。関連するドキュメントは次のとおりです。
フォームを分離できない場合は、File Post-Redirect-Get Controllerプラグインを使用して、ファイル入力を管理し、フォーム全体が有効になるまで有効なアップロードを保存できます。