【发布时间】:2019-04-19 10:45:05
【问题描述】:
这是我的控制器,我的表单正在提交。我在这里创建了验证,但注意到正在工作
public function add_masteradmin()
{
$this->form_validation->set_error_delimiters("<div class='col-sm-5 col-form-label text-danger'>", '</div>');
$this->form_validation->set_rules('full_name','Full Name','required|alpha|trim');
$this->form_validation->set_rules('username','User Name','required|alpha|trim');
if ($this->form_validation->run() == false ){
return redirect('Appconfig/master_admin');
}
else{
$post = $this->input->post();
unset($post['submit']);
$this->load->model('AppconfigModel');
$this->AppconfigModel->insert_masteradmin($post);
return redirect('Appconfig/master_admin');
}
}
这是我的视图,我的表单所在的位置。目前,我只验证我的全名
<div class="col-md-10 mt-3 mb-4">
<?php echo form_open('Appconfig/add_masteradmin', ['class'=>'form-inline form-color','id'=>'masterform']); ?>
<div class="row">
<div class="form-group col-sm-6">
<label class="col-sm-5 col-form-label">Full Name</label>
<div class="col-sm-7">
<?php echo form_input(['name'=>'full_name' , 'class'=>'form-control']); ?>
</div>
<?php echo form_error('full_name'); ?>
</div>
<div class="form-group col-sm-6">
<label class="col-sm-5 col-form-label">Username</label>
<div class="col-sm-7">
<?php echo form_input(['name'=>'username' , 'class'=>'form-control']); ?>
</div>
</div>
<?php echo form_submit(['name'=>'submit', 'value'=>'Submit','class'=>'btn btn-first d-block mx-auto mt-4', 'id'=>'sub']) ?>
<?php echo form_close(); ?>
【问题讨论】:
标签: codeigniter validation model-view-controller