1

検証後にデータベースにデータを配置するためのより良い方法はどれですか? 私はあなたに2つの例を挙げます:

初め

 $this->load->library('form_validation');
        $this->form_validation->set_rules('username', 'Impossible to go on', 'required|xss_clean');
  if ($this->form_validation->run() != FALSE) { // check the field validation
      $username = $this->input->post('username'); // fist way
      $this->model_db->insert_username($username);
  }

2番

      $this->load->library('form_validation');
            $this->form_validation->set_rules('username', 'Impossible to go on', 'required|xss_clean');
      if ($this->form_validation->run() != FALSE) { // check the field validation
          $username = $this->form_validation->set_value('login'); // second way
          $this->model_db->insert_username($username);
      }
4

1 に答える 1

3

最初の方法が効率的な方法だと思います

if ($this->form_validation->run() != FALSE) { }

検証がOKであることを意味します。つまり、ユーザー名フィールドは空白ではなく、ユーザー名を取得してデータベースに挿入できます。

于 2013-09-13T11:37:21.953 に答える