Hola Comunidad
Introduccion:
estoy migrando los datos de un sistema a otro
el nuevo sistema (hecho en Yii) tiene reglas nuevas, mas controles y etc
el anterior…NO, los datos no estan normalizados, no hay integridad, etc
bien
trate de resolver la mayoria de estos problemas, pero otros deberan quedar para mas adelante (una vez implantado el sistema)
mi problema:
como definir un escenario "migracion" para que el modelo no use algunos validadores que cree
por ejemplo:
no quiero en la migracion usar las ultimas 3 ,las demas si
/**
* @return array validation rules for model attributes.
*/
public function rules()
{
return array(
array('matricula, libro, folio, tipo_registro, fecha_registro, condicion_matricula, titulo_principal,pro_idProfesional,tit_idTitulo,ins_idInstitucion', 'required'),
.....
array('fecha_vto,fecha_registro,fecha_exped_titulo','CFechaValidaValidator'),
array('tit_idTitulo','ValidaTitulo'),
array('esp_idEspecialidad','ValidaEspecialidad'),
array('titulo_principal','ValidaTituloPrincipal'),
);
}
algo asi?
$model->scenario='migracion';
$model->validate();
'matricula, libro, folio, tipo_registro, fecha_registro,condicion_matricula,titulo_principal,pro_idProfesional,tit_idTitulo,ins_idInstitucion','required'), //todos los escenarios
.............
array('tit_idTitulo','ValidaTitulo', 'on'=> <img src='http://www.yiiframework.com/forum/public/style_emoticons/default/huh.gif' class='bbc_emoticon' alt='???' />?<img src='http://www.yiiframework.com/forum/public/style_emoticons/default/huh.gif' class='bbc_emoticon' alt='???' />?<img src='http://www.yiiframework.com/forum/public/style_emoticons/default/huh.gif' class='bbc_emoticon' alt='???' /> ),
array('esp_idEspecialidad','ValidaEspecialidad', 'on'=> <img src='http://www.yiiframework.com/forum/public/style_emoticons/default/huh.gif' class='bbc_emoticon' alt='???' />?<img src='http://www.yiiframework.com/forum/public/style_emoticons/default/huh.gif' class='bbc_emoticon' alt='???' />?<img src='http://www.yiiframework.com/forum/public/style_emoticons/default/huh.gif' class='bbc_emoticon' alt='???' /> ),
array('titulo_principal','ValidaTituloPrincipal', 'on'=> <img src='http://www.yiiframework.com/forum/public/style_emoticons/default/huh.gif' class='bbc_emoticon' alt='???' />?<img src='http://www.yiiframework.com/forum/public/style_emoticons/default/huh.gif' class='bbc_emoticon' alt='???' />?<img src='http://www.yiiframework.com/forum/public/style_emoticons/default/huh.gif' class='bbc_emoticon' alt='???' /> ),
//<img src='http://www.yiiframework.com/forum/public/style_emoticons/default/huh.gif' class='bbc_emoticon' alt='???' />??? "todos menos migracion"
se definen los escenarios?
en donde?
hay predefinidos?
estoy usando la version 1.0
lei esto securing-attribute-assignments, pero me quedan dudas
gracias!!!