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