попробуйте это на вашем контроллере,
$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');?>">
надеется, что это поможет.