Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

cakephp amizade entre usuários Vinculando modelos juntos


"@tereško Obrigado! Mas recebo um erro:Erro:Ocorreu um erro interno"

Primeiro a responder seu comentário sobre o "erro interno" que você está recebendo:

Tente configurar debug para 2 em config.php você perceberá que começará a obter erros muito mais compreensíveis.

Em relação à sua primeira pergunta:1. Sua relação basicamente parece com hasMAny já que todo usuário tem amigos.HABTM também funcionará aqui, mas é muito mais complicado. Essa decisão (que relações usar) também depende de outras partes do seu sistema - ou seja, para que e como você gostaria de usar esses dados em outras partes dele.2. Leia aqui 3. Leia de novo

Um pouco mais sobre HABTM e hasMany através do modelo jon (se você precisar armazenar quaisquer dados adicionais na tabela de junção usando a mesma ideia do HABTM).

Sua estrutura de banco de dados atual é horrível. Não entendi porque você precisa de uma tabela chamada table - ou talvez eu tenha entendido errado. Se você pretende usar o HABTM, não precisa criar o modelo de junção - o cake criará e preencherá automaticamente para você.

Mais algumas informações sobre o HATBM:
  1. Aqui
  2. Ali
  3. Aqui
  4. Ali