Ahora KumbiaPHP está en Slack!!

Si deseas contactar con nosotros y de forma rápida, estamos en Slack:

http://slack.kumbiaphp.com/

validates_email_in

mi problema es q no puedo validar el email:
tengo un controlador
class EmpresaController extends Applicationcontroller{
function crear(){
}
}
y una vista crear:
<tr>
<td>Correo:</td>
<?php echo text_field_tag("correo") ?>
</td>
</tr>
esta vista me envia a una accion en el controlador: <?= form_tag("empresa/guardar")?> pero antes tengo que validar el email.para ingresar el dato.

y tengo un modelo:
Class Empresa extends ActiveRecord
{
public function __construct()
{
$this->validates_email_in("correo","too_short: El correo no es correcto");
}
}

probe de todo y nada pase un parametro al instanciar la clase Empresa. y en el constructor llega ese parametro y me sale un error:

Warning: Missing argument 1 for Empresa:GDN__construct(), called in C:\xampp\htdocs\sistema\core\kumbia\load.php on line 103 and defined in C:\xampp\htdocs\sistema\app\models\empresa.php on line 5

Notice: Undefined variable: corr in C:\xampp\htdocs\sistema\app\models\empresa.php on line 7

Fatal error: Call to a member function fetch_one() on a non-object in C:\xampp\htdocs\sistema\core\libs\db\active_record_base\active_record_base.php on line 1246

Comentarios

  • edited noviembre -1
    cambia __construct por initialize
  • edited noviembre -1
    gracias ya me funciono pero no valida como debe ser, si ingreso el correo sin en el caracter "@" me sale error hasta ahi todo bien, pero cuando no coloco ".com" o alguno otro, acepta ese correo el cual no debe suceder eso.
Sign In or Register to comment.