set_value () в форме - если вернуть false (регистрация не удалась) - PullRequest
0 голосов
/ 21 июня 2019

Пытался сделать так, чтобы пользовательский ввод оставался в текстовом поле, если не удалось вернуть
в поле зрения

<input type="text" class="form-control" name="userName" value="<?php echo set_value('userName'); ?>"

В контроллере

$Name = $this->input->post('userName');

Но каждый раз, когда происходит сбой, он просто показывает код ошибки, он не остается в текстовом поле. Есть идеи по этому поводу?

1 Ответ

0 голосов
/ 22 июня 2019

попробуйте это на вашем контроллере,

$conf = [['field'=>'userName','label'=>'User Name','rules'=>'trim|required"']];
$this->form_validation->set_rules($conf); 
$this->form_validation->set_message('required', '%s Required.');
if ($this->form_validation->run() === FALSE){
        $this->load->view('your_view');
    }

и на ваш взгляд попробуйте этот код,

<input type="text" class="form-control" name="userName" value="<?php echo set_value('userName');?>">

надеется, что это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...