私は最初のデータを2番目のフォームに送信する2つのフォームがあります。PHPフォームで、サーバー側の検証に失敗した場合、表示するために入力したフォームデータを取得する必要があります
最初のフォームデータが2番目のフォームに送信される前に、サーバー上でそのデータが検証されます。
最初のフォームデータは多くの情報で構成されています。したがって、検証の失敗時に、ユーザーは小さな間違いのためにすべてのデータを再度入力する必要があります。
したがって、妥当性検査の失敗に関するデータをフォームにあらかじめ入力しておけば、ユーザーは不足しているデータを埋めるだけでよいのですか?
私はZendフレームワークとMVCアーキテクチャでMySQLを使用してPHPを使用していますが、私はZend_Formを使用することができません。
標準の 'Zend_Form'設定を使用している場合、' $ form-> isValid($ _ POST) 'を呼び出すと、フォームに投稿されたデータが入力されます。エラーがある場合、それらもフォームにあり、デコレータを介してレンダリング可能です。ビューでフォームがレンダリングされると、エラーと送信された値の両方がそこにあるはずです(正しいデコレータが適用されていることが条件です)。それはあなたが見ているものではありませんか?または、_second_形式での検証の失敗と、最初の形式のデータを保持する必要性に関する質問がありますか? –