0

クライアントからフォーム データが投稿されました。実行する前に、フォームの値の 1 つを操作したいと考えています$this->form_validation->run()

これは可能ですか

つまり、次のようなものです。

    //Get user form inputs
$input = $this->input->post();

    //generate slug - my custom code
$input['slug'] = sf_generate_slug($input['slug']);


    if ($this->form_validation->run()) {
    ...
4

1 に答える 1

2

$this->form_validation->run()好きな前に任意の投稿値を再割り当てできます

$_POST['slug'] = sf_generate_slug($_POST['slug']);

$_POST上記の方法を使用すると、値をオーバーライドしなかったため検証されます

それが理にかなっていることを願っています

于 2013-06-18T13:17:43.460 に答える