1

フロントエンドのデータ検証にはjquery 検証を使用しました。しかし、サーバー側でも検証を行う必要があります。

必要なフィールド、メールのチェック、番号のチェック、最小長、最大長、別のフィールドとの同等、カスタム検証メソッドなど、jquery検証と同じくらい多くの機能を備えたphpの優れた検証ライブラリを探しています。

私はcodeigniterを使用しています.form_validateライブラリがあり、jquery検証のほとんどの機能を備えていますが、codeigniterなしでは使用できず、エラーレポートは配列構造ではなくhtmlスニペットです。また、落ち着いたサービスで利用したいです。

したがって、jquery 検証のような仕事を行うことができる別のライブラリがある場合は、それを使用するか、codeigniter フォーム検証を自分で変更するために何らかの作業を行う必要がある場合があります。

前もって感謝します。

4

2 に答える 2

2

すでにCodeIgniterを使用している場合は、フォームの検証にもう一度チャンスを与えます。

実際には、フォームエラーを配列に戻します。またはを介してvalidation_errors()、または詳細を取得できます$this->form_validation->_field_data。独自の検証で拡張できます。また、CIの外部で使用するためにカプセル化する方法があります。

@ficuscrが最初に言ったことを言い換えると、フレームワークに反対するのではなく、フレームワークを使用する必要があります。

于 2012-08-21T19:14:24.770 に答える