カスタムルールを作成しなくても、フォームフィールドを必須または非必須として設定できるように、投稿されたデータが存在するかどうかを確認したいと考えています。
ネイティブの $_POST 変数を使用せずに、構成ファイル (具体的には form_validation.php 構成ファイル) 内で CodeIgniter の入力ライブラリを使用/ロード/呼び出して、ユーザーが投稿したデータを取得することは可能ですか?
私のコードは次のようになります...
...
array(
'field' => 'dob_day',
'label' => 'Day',
'rules' => (($this->ci->input->post('include_person') === 'yes') ? 'required|' : '') . 'integer|max_length[2]|greater_than[0]|less_than[32]|valid_birth_date'
),
...
明らかに、私のアプローチは機能しません。へへ。私が考えていることを実行する別の効率的なコードイグナイターの方法がある場合は、お知らせください。
ご助力いただきありがとうございます!:)