Buenas!
les cuento un poco: tengo una tabla Dominios (idDominio(pk),dominio,valor,descripcion) en la cual mantengo datos como TIPO_DOCUMENTO,TIPO_LOGICO,SEXO
ejemlpo
id,dominio,valor,descripcion
1,SEXO,FEM,Femenino
2,SEXO,MAS,Masculino
3,TIPO_LOGICO,1,Verdadero
4,TIPO_LOGICO,0,Falso
y tengo tablas que usan estos dominios
ejemplo
tabla Personas campo sexo (referencia al dominio SEXO) y campo activo (referencia al dominio TIPO_LOGICO)
pero en la tabla Personas no tengo el campo "dominio"
Personas (
idPersona(pk)
tipo_documento
nro_documento
nombre
sexo (valor posible FEM,MAS) en referencia al dominio SEXO
activo (valor posible 0 o 1) en referencia al dominio TIPO_LOGICO
fecha_nacimiento
)
bien
lo que quiero es crear la relacion en el modelo
intente con esto
public function relations()
{
'dom_activo'=>array(self::BELONGS_TO,'Dominios','activo','condition'=>'Dominios.dominio=\'TIPO_LOGICO\'and Dominios.valor=Personas.activo','alias'=>'Dominios'),
}
y no funciona, me hace el join con idDominio
help!