gracias por contestar!!!!
el tema es que, es un formulario, para editar los datos de un usuario....ok pues cuando lo cargo por primera vez pues inicializo todos los campos (leyendo de la BD) de esta manera me preselecciona bien el pais...valor 71 y no 7 y la estructura es la siguiente... Array ( [User] => Array ( [id] => [password] => [name] => [surnames] => [sex] => [email] => [public_directory] => [created] => [province_id] => [updated] => ) [Province] => Array ( [id] => [name] => [country_id] => [Country] => Array ( [id] => 71 [name] => España ) ) ) PEEEERO si cambio la seleccion del selectTag aqui viene el problema.... Array ( [User] => Array ( [name] => [surnames] => [sex] => [public_directory] => [province_id] => [id] => ) [Province] => Array ( [Country] => 63 ) ) cuando deberia ser [Province] => Array ( [Country] => Array [id] => 63 ) sabes porque puede ser? (la parte de user muestra mas datos pq los recupero de la bd pero despues solo permito editar unos cuantos entonces lo que mete en data con el submit del formulario son menos cosas) lo raro es que no de error de que el indice 'id' no exista....cuando hago data ['Province']['Country']['id'] --~--~---------~--~----~------------~-------~--~----~ Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos de Google. Si quieres publicar en este grupo, envía un mensaje de correo electrónico a CakePHP-es@googlegroups.com Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED] Para obtener más opciones, visita este grupo en http://groups.google.com/group/CakePHP-es?hl=es. -~----------~----~----~----~------~----~------~--~---