0

在 codeigniter 3 中,您可以使用以下代码验证不是来自 $_POST 值的数组数据:

$data = array(
    'username' => 'johndoe',
    'password' => 'mypassword',
    'passconf' => 'mypassword');
$this->form_validation->set_data($data);

codeigniter 4 中是否有等效功能?

4

1 回答 1

0

刚刚想通了,我们可以如下使用它:

$this->validation =  service('validation');
........

$data = array(
    'email' => 'some_value','address' => 'some_value'
);
$this->validation->setRules(['email'=> 'valid_email']);
if(! $this->validation->run($data)) {
  // not valid
} else {
  // valid
}
于 2020-05-09T22:04:15.737 回答