Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Doctrine] Relacja m2m z dodatkowymi parametrami
seth-kk
post
Post #1





Grupa: Zarejestrowani
Postów: 444
Pomógł: 79
Dołączył: 26.05.2009

Ostrzeżenie: (0%)
-----


Witam
Czy w Doctrine da się na poziomie YAML stworzyć relację many 2 many z dodatkowy parametrem?
Przykład
  1. Tag:
  2. tableName: tags
  3. COLUMNS:
  4. id:
  5. type: integer
  6. PRIMARY: true
  7.  
  8. TagsReferences:
  9. tableName: tags_references
  10. COLUMNS:
  11. tag_id:
  12. type: integer
  13. PRIMARY: true
  14. table_name:
  15. type: string(50)
  16. PRIMARY: true
  17. table_id:
  18. type: integer
  19. PRIMARY: true
  20.  
  21. SomeTable:
  22. tableName: some_table
  23. COLUMNS:
  24. id:
  25. type: integer
  26. PRIMARY: true
  27. # ...

Czy da się zbudować referencje dla SomeTable tak aby wyciągała tagi podobnym zapytaniem
  1. SELECT * FROM tags t
  2. JOIN tags_references r ON (t.id = r.tag_id AND r.table_name = 'some_table')
  3. WHERE r.table_id = ?

Czy Doctrine przewiduje taką możliwość?

Ten post edytował seth-kk 21.11.2010, 17:35:39


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 11:49