Сообщения об ошибках не отображаются в codeigniter - PullRequest
0 голосов
/ 21 февраля 2020

Я хочу показать ошибку на моем виде, но когда я отправляю register-designer и после проверки перенаправляю на основной вид, и там я хочу показать ошибку, это не работает, как я должен решить эту проблему.

Мой контроллер:

public function designer_basic()
{
    if($this->form_validation->run('as_designer')==true){
        echo "good";
    }else{

        return redirect('Designers/as_designer');
    }
}

Мой вид:

<div class="container">
<div class="col-12">
<?php if(!empty(validation_errors())){?>
    <div class="row">
        <div class="col-5">
            <?php echo validation_errors();?>
        </div>
    </div>
    <?php }?>

Ответы [ 2 ]

0 голосов
/ 22 февраля 2020

Вы должны установить правила для контроллера следующим образом:

$this->load->library('form_validation');
$this->form_validation->set_rules('as_designer', 'Designer', 'required');

if ($this->form_validation->run() == false) {
     ......
 } else {
     ......
 }

Я надеюсь, что он работает нормально для вас.

0 голосов
/ 22 февраля 2020

Вы должны установить правила для проверки значений поста в контроллере, как это

$this->form_validation->set_rules('as_designer', 'Designer', 'required');

Проверьте документацию Codeigniter

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