Last active
March 7, 2016 19:06
-
-
Save alex-oliveira/c25d91cb5ba1c8481059 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
hasOne - (uma caixa tem um proprietário) | |
- nome do model com o qual se tem uma relação 1:1 | |
- nome do campo no outro model que é a chave estrangeira, por padrão será o nome do model atual mais o prefixo "_id" | |
- nome do campo no model atual que é a chave primaira, por padrão considera-se que seja "id" | |
hasMany - (um caixa tem muitas categorias) | |
- nome do model com o qual se tem uma relação de 1:N | |
- nome do campo no outro model que é a chave estrangeira, por padrão será o nome do model atual mais o prefixo "_id" | |
- nome do campo no model atual que é a chave primária, por padrão considera-se que seja "id" | |
belongsTo - (uma categoria pertence a uma caixa) | |
- nome do model com o qual se tem uma relação de N:1 | |
- nome do campo no model atual que é a chave estrangeira, por padrão será o nome da função atual mais o sufix "_id" | |
- nome do campo no outro model que é a chave primaria, por padrão considera-se que seja "id" | |
belongsToMany - (um usuario tem muitas notificacoes e uma notificacoes tem muitos usuarios) | |
- nome do model com o qual se tem uma relação de N:N | |
- nome da tabela de N:N, por padrão considera-se os nomes dos dois model em ordem alfabetica | |
- nome do campo relacionado ao model atual, por padrão é o nome do model atual mais o prefixo "_id" | |
- nome do campo relacionado ao outro model, por padrão é o nome do outro model mais o prefixo "_id" | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment