ユーザー用に編集および作成するためのフォームが 1 つあります。フォームには、フォームが編集の場合、更新されるユーザーの値を保持する非表示のフォーム要素を配置する if ステートメントがあります。
PHP側のコントローラーでフォームを評価するとき、これは私がそれを行うために使用しているものです。
$user_id = $this->input->post('user_id');
if (isset($user_id_id))
{
$this->form_validation->set_rules('user_id', 'User ID', 'required|trim|xss_clean|integer');
}
編集フォームではこれをテストしていませんが、追加フォームではユーザー ID が必要であると表示され、その理由がわかりません。