Hola, antes que todo, les pido desculpa poi mi espanol. He trabajado dos anos y medio en espana y hace mucho tiempo que tampoco escribo en este fantastico idioma.
Tengo un problema con las relaciones entre 4 tablas.
Tengo 5 tablas:
user:
-id ->PrimaryKey
–agenzia_id
—username
----password
-----session
------data_de_registro
agenzia:
-id->PrimaryKey
–nome
—codice
----nome_completo
cap_agenzia:
cap_gestiti_id
agenzia_id
cap_gestiti:
-id->PrimaryKey
–agenzia
—cap
----comune
-----provincia
------regione
telegramma:
-id->PrimaryKey
–id_cap_gestiti
—nome
----cognome
-----indirizzo
------civico
-------cap_dest
--------comune
---------provincia
User esta relacionado a Agenzia con BELONGS_TO (1 Agenzia tiene muchos usuario)
Agenzia esta relacionado a Cap_Gestiti con MANY_MANY gracias a la tabla cap_agenzia en la qual tengo el id de Agenzia e el ide de User.
Yo quiero che en la vista de Telegrammas cada Agenzia (o usuario) pueda veer solo los telegrammas que se les assignan gracias a el cap (zip-code) con el cual cada Agenzia esta relacionada. En el form Telegramma en el campo “cap_dest” (zip-code) se inserta el cap (zip-code) de destino. Cada cap (zip-code) esta liado a una Agenzia. En tonces en la vista quiero que cada Agenzia pueda veer solo sus telegrammas y assignarle l’ estado “consegnato” o “non consegnato”. No se si me vais a entender y por eso pido disculpa otra vez. Si alguien me entiende o entiende tambien un poco de italiano se lo voy a esplicar en italiano tambien…seguro que lo vais a intender mejor. He ententado de escribir en el foro italiano…pero aun creo que vos otros aun soys mas adelante en yii. Si algo yo he apprendido se lo devo todo a Gustavo Salgado y a sus tutorials que tambien ha echo en colaboracion con Codigo facilito. Si les puede servir puedo pegar tambien mis model o controllers para que vean las relaciones. Gracias a todos los que me van a entender y me puedan dar un ayuda.