Open Faryshta opened 9 years ago
Tengo el código para Yii2, pero la verdad no lo he validado en ningún proyecto.
Como no lo he probado, no lo he publicado D:.
¿que tal si le hago pruebas unitarias? yo aún no tengo un proyecto para ponerlo en practica tampoco pero si es un problema recurrente sobre todo trabajando para compañías.
otra opción que veo sería validarlo en base a los datos que ha cargado el usuario, por ejemplo, si el usuario cargo nombre y apellidos,
[['nombre', 'apellidos', 'curp'], 'required'],
[['rfc', CurpValidator::className(), 'attrNombre' => 'nombre', 'attrApellido' => 'apellidos']
// no sólo revisa que la CURP sea validA si no también que sea congruente con esos nombres y apellidos
Suena una buena idea.
Lo único diferente que he hecho para Yii2 es cambiarlo a namespaces. ¿Deseas que abra el repo para yi2-mexvalidators y creas el fork?
¿O creas la extensión tú y yo hago los forks necesarios?
¿por qué no aquí? puedes crear un branch algo así como 'refactorizacionYii2'
Subes los archivos en ese branch y cuando sientas que este listo lo publicas por este medio también
¿o ves algún defecto con ese metodo?
Porque aún mantengo algunos proyectos con Yii1, que se pueden beneficiar con los cambios para esta extensión en esta versión. A pesar de que primero intenté hacer la extensión para Yii2, terminé utilizando la extensión primero para Yii1. Y a mí me parecería más difícil mantener el repo para ambas versiones en uno mismo. En teoría no se debe usar mucho para Yii1, pero en realidad existen varios proyectos así, como los míos XD.
ok perfecto, entonces creo que lo mejor es como dijiste :+1:
Acabo de crear el repositorio de yii2-mexvalidators.
Aún no reviso nada al respecto. Pero ya puse el repo en packagist. https://github.com/ktaris/yii2-mexvalidators https://packagist.org/packages/ktaris/yii2-mexvalidators
Espero te sirva.
necesitas ayuda migrandolo a yii2?