Welcome Guest, Not a member yet? Register   Sign In
Input array problem in class validation
#1

Hello,

Sorry for the inconvenience, when migrating my applications from CI3 to CI4, validations with input form as array do not work. I am trying to correct the system / validation / validation.php file


Sorry for the English, I don't know much.

PHP Code:
This way it doesn't work 
VIEW
<?=form_input('
data_form[usuario]', '', 'class="form-control form-control-sm" placeholder="Usuario"');?>
<?=form_password('
data_form[password]', '', 'class="form-control form-control-sm" placeholder="Contraseña"');?>

<?=form_dropdown('
data_form[id_sucursal]', $opt_sucursal, '', 'class="form-control form-control-sm" placeholder="Sucursal"');?>

CONTROLLER
$this->validation->setRule('
data_form[usuario]', 'Usuario', 'trim|required');
$this->validation->setRule('
data_form[password]', 'Contraseña', 'trim|required');
$this->validation->setRule('
data_form[id_sucursal]', 'Sucursal', 'trim|required');
if(! $this->validation->withRequest($this->request)->run()){

This is how it works 
VIEW
<?=form_input('
usuario', '', 'class="form-control form-control-sm" placeholder="Usuario"');?>
<?=form_password('
password', '', 'class="form-control form-control-sm" placeholder="Contraseña"');?>

<?=form_dropdown('
id_sucursal', $opt_sucursal, '', 'class="form-control form-control-sm" placeholder="Sucursal"');?>

CONTROLLER
$this->validation->setRule('
usuario', 'Usuario', 'trim|required');
$this->validation->setRule('
password', 'Contraseña', 'trim|required');
$this->validation->setRule('
id_sucursal', 'Sucursal', 'trim|required');
if(! $this->validation->withRequest($this->request)->run()){ 
Reply


Messages In This Thread
Input array problem in class validation - by hugoafr - 07-01-2020, 04:08 PM



Theme © iAndrew 2016 - Forum software by © MyBB