Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/09/2012, 10:33
alavaros
 
Fecha de Ingreso: diciembre-2008
Mensajes: 116
Antigüedad: 15 años, 10 meses
Puntos: 0
callback para comprobar usuario o 'is_unique' en Codeigniter

Buenas, estoy haciendo una aplicación con Codeigniter, y ahora mismo estoy siguiendo un tutorial para el registro de usuarios. Para validar los datos de un formulario de registro uso form_validation, y estoy definiendo las reglas y aquí llega mi duda. En la documentación de Codeigniter puedes declarar un campo como único con "is_unique[tabla.campo]", pero veo que en el tutorial usa una función con "callback_(nombre_funcion)" (además hace esta función privada), ¿no hacen la misma función?. Puede que el tutorial sea antiguo y por eso no utiliza "is_unique", ¿verdad?
Código PHP:
Ver original
  1. $reglas['nick'] = "trim|required|callback__check_user";
  2. function _check_user($nick){
  3. (Codigo funcion)
  4. }
o
Código PHP:
Ver original
  1. $reglas['nick'] = "trim|required|is_unique[usuarios.nick]";