Buenas noches, quisiera por favor si me pueden ayudar con este problema:
quiero hacer validaciones en mi formulario, pero me tira un error al usar <?= $validation -> listErrors() ?>
si me pueden ayudar por favor.
Code:
<?= $validation->listErrors() ?>
ESTE ES EL LINK DE LA FOTO YA QUE NO ME DEJA SUBIR EL FORO:
https://ibb.co/qDmYW8Y
este es mi codigo:
Code:
<form class="formulario-inicio-sesion" method="POST" action="<?= base_url()?>/Usuario_controller">
<h1>Registrate</h1>
<div class="contenedor-sesion">
<div class="input-contenedor-sesion">
<i class="fa-solid fa-address-card icon"></i>
<input type="number" name="cuit" value="<?= old('cuit') ?>">
</div>
<!-- php-->
<div class="input-contenedor-sesion">
<i class="fa-solid fa-user icon"></i>
<input type="text" placeholder="Nombre de Usuario" name="usuario" value="<?= old('usuario') ?>">
</div>
<!-- php-->
<div class="input-contenedor-sesion">
<i class="fa-solid fa-user icon"></i>
<input type="text" placeholder="Nombre y Apellido" name="nomyape" >
</div>
<!-- php-->
<div class="input-contenedor-sesion">
<i class="fa-solid fa-envelope icon"></i>
<input type="text" placeholder="Correo Electronico" name="email" >
</div>
<!-- php-->
<div class="input-contenedor-sesion">
<i class="fa-solid fa-key icon"></i>
<input type="password" placeholder="Contraseña" name="password" >
</div>
<!-- php-->
<div class="input-contenedor-sesion">
<i class="fa-solid fa-phone icon"></i>
<input type="number" placeholder="Telefono" name="tel" >
</div>
<!-- php-->
<div class="input-contenedor-sesion">
<i class="fa-solid fa-map-location-dot icon"></i>
<input type="text" placeholder="Localidad" name="localidad">
</div>
<input type="submit" value="Registrate" class="button">
<p>Al registrarte, aceptas nuestras Condiciones de uso y Politica de privacidad</p>
<p>¿Ya tienes una cuenta?<a class="link" href="sesion">Iniciar Sesion</a></p>
</div>
</form>
---------------------------------------------------------------------------------------------
Code:
nota: esta es en la parte de validation de ci4
public $registro = [
'cuit' => 'required',
'nomyape' => 'required',
'usuario' => 'required',
'email' => 'required',
'password' => 'required',
'tel' => 'required',
'localidad' => 'required',
];
-------------------------------------------------- -------------------------------------------------- -----------------------
Code:
<?php
namespace App\Controllers;
Use App\Models\Usuarios_model;
use CodeIgniter\Controller;
class Usuario_controller extends Controller{
public function index (){
helper(['form', 'url']);
if (! $this->validate([])) {
echo view('Signup', [
'validation' => $this->validator,
]);
} else {
echo view('Success');
}
}
}
Por favor si me pueden ayudar, muchísimas gracias.