Relação entre modelos, como manipula-los em uma view?

Olá galera, estou com a seguinte dúvida:

Tenho uma tabela para armazenar usuários e esta se relaciona com uma tabela para armazenar os telefones de cada usuário.




CREATE TABLE usuario (

  idusuario INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,

  nome VARCHAR(40) NULL,

  login VARCHAR(20) NULL,

  senha VARCHAR(32) NULL,

  PRIMARY KEY(idusuario)

);


CREATE TABLE fone (

  idfone INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,

  idusuario INTEGER UNSIGNED NOT NULL,

  numero VARCHAR(15) NOT NULL,

  tipo VARCHAR(20) NOT NULL,

  PRIMARY KEY(idfone),

  FOREIGN KEY(idusuario) REFERENCES usuario(idusuario)

);



Após gerar o crud configuro as relações de cada modelo e também o método loadModel() dos respectivos controladores, desta forma quando carregar os dados de um usuário terei todos os telefones relacionados a ele.

A questão é, qual a melhor forma para manipular essa estrutura de dados?

Como vcs estruturam a visão? Como trabalhar com o controlador de cada modelo (usuário e teledone)?

:wq

Com a extensão EUpdateDialog solucionei meu problema.

:D