如何使用代码点火器中的重定向在视图中显示验证错误



我尝试了不同的方法,但都不起作用。我的问题是如何实现这两个要求:传递验证数据和从数据库中获得的数据*

<?php
class Jobpost extends my_controller {  
function __construct()
{
parent::__construct();
$this->load->helper(array('html','url'));   
}

function index()
{  
$this->load->model('new_post','model');
$ans= $this->model->get_user_data();
$this->load->view('website/job_post',['ans'=>$ans]);

}
public function new_post()
{
if ($this->form_validation->run('post') == FALSE)
{
$this->index(); /* index function above. */
}
else
{
echo "succes";
}
}}?
<div class=" text-center">
<?php echo validation_errors(); ?>
</div>

您可以将错误消息作为flashdata传递。这适用于会话库。

它可以实现如下

在您的控制器中:

$this->session->set_flashdata('Failure', 'failure message.');
redirect("To your view");

在视图中

<?php if($this->session->flashdata('Failure')){ ?>
$('.confirm-div').html('<?php echo $this->session->flashdata('Failure'); ?>').show();
<?php } ?>

相关内容

  • 没有找到相关文章

最新更新