CodeIgniterのデータ検証アプローチの説明をする前に、想定するシナリオについて述べておきます: フォームが表示されます。 入力して送信します。 間違ったデータが送信された場合、あるいは、必要項目が入力されていない場合、それらの問題についてのエラーメッセージを、入力したデータと一緒に、フォームで再表示します。 送信データが正しい形式になるまで、上記の処理を繰り返します。 最後にデータを受け取るところで、そのスクリプトでは次のようなことが必要になります: 必須入力のデータをチェックする。 データが正しいデータ型か、また、データが条件に合致するかをチェックする。(たとえば、ユーザ名が送信された場合、 許可した文字だけになっているかを検証する必要があります。また、最小文字数以上で、最大文字数以下になているかの検証もします。 ユーザ名は、既に存在しているユーザ名と同じでなく、予約語と同じであ