重複している可能性があります。しかし、Googleで何も見つからなかったので、ここに行きます。
データを送信するフォームがあります。このデータはさらに処理され、変数に分割されます。
例
私のフォーム投稿<input name='cmd' value='create -u username@demo.com -p password'/>
だから私はそのような投稿を受け取り、それを分割します
$username=username@demo.com
$password=password
form_validation lib. すでにあるので、使用してみませんか!. 私は preg_match を使用できることを知っています。しかし、すでにそこにあるものを再発明する必要はないと思います。
$this->form_validation->set_rules($username, 'username', 'required|xss_clean');
$this->form_validation->set_rules($password, 'username', 'required|xss_clean');
美しいアプローチになります。
field_name の代わりに変数を受け入れるように CI フォームの検証を微調整する方法はありますか? この問題にはヘルパー関数が最適かもしれません。$$variable を使用して、match[] 検証などのルールの変数の名前を識別することもできます。
どうもありがとうございました。私の質問をうまく説明できれば幸いです。