| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Erfahrener Benutzer | Zitat:
Stelle die Frage bitte mal verständlich. Danke. Meinst du außerdem einen Fremdschlüssel im Sinner von Foreign Keys oder einfach nur eine ID die als Identifikator für eine Join Abfrage gelten soll?
__________________ Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir. http://www.lit-web.de | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() | genau das sollte eigentlich gehen - litter hat zwar recht - die Datenbank verweigert die gemeinsame Festlegung als Primär UND Fremschlüssel für ein und dieselbe Spalte - aber in deinem Beispiel brauchst du den "Fremdschlüssel" ja nicht explizit auf Datenbank-Ebene. für jeden echten User existiert 1 Datensatz in der Tabelle projekt_users - und ein Datensatz in der projekt_users_meta ich habe das bei mir so gelöst, das in projekt_user_meta die ID-Spalte nur Unique not NUll gesetzt ist - die Tabelle hat also keinen expliziten Primärschlüssel und die Fremdschlüsselbeziehung löse ich über meine Anwendung
__________________ "Irren ist männlich", sprach der Igel und stieg von der Drahtbürste |
| | |
| | ||||
| Gast
Beiträge: n/a
| Zitat:
Zitat:
Zitat:
Ich habe es momentan so, dass eine Spalte metaUser_id als foreign key zu user_meta führt. Leider bringt die Eigensinnigkeit von Doctrine alles durcheinander. Ich habe mehrere "Brüche" in meiner Tabelle und kann diese anscheinend auch nicht beheben, da Doctrine da keine Optionen zu hat. 1. PHP-Code: 2. PHP-Code: Allerdings kommt user_group in Konflikt mit meinem Bennenungsschema für group ("user_group"). Was dann zu folgenden Tabellen führt: user user_meta users_group user_group EDIT: Habe gerade gesehen, dass sich mit JoinColumn eventuell etwas machen lässt EDIT: Leider doch nicht... Geändert von archer42 (27.01.2012 um 14:06 Uhr). | |||
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Ausgabe Tabellen dynamisch aus Tabelleninhalt erstellen | titus81 | Datenbanken | 5 | 20.05.2011 19:58 |
| Eine Tabelle, oder lieber mit zweite Tabelle arbeiten und diese Joinen? | freshjayson | Datenbanken | 3 | 11.04.2011 13:04 |
| Mysql Spalte einer Tabelle als Spalte einer zweiten Tabelle | Hoschi | Datenbanken | 2 | 04.03.2011 21:23 |
| "Password vergessen" Funktion - Design | Hagbard-Celine | Datenbanken | 11 | 07.02.2011 12:59 |
| [Erledigt] Ausgabe einer MySQL Tabelle umdrehen | Index | PHP Einsteiger | 11 | 22.01.2011 19:42 |
| Scriptsuche Daten aus HTML Tabelle A in HTML Tabelle B einfügen | headbannger83 | Scriptbörse | 1 | 10.01.2011 15:39 |
| HTML Tabelle Werte ändern -> direkt mit AJAX speichern | Atikos | JavaScript, Ajax und mehr | 3 | 31.12.2010 01:15 |
| Design einer DB für mehrsprachigkeit | Squall | Software-Design | 35 | 08.10.2010 13:09 |
| Benutzer laden unterschiedliche css Dateien | keek | PHP Tipps 2010 | 6 | 29.03.2010 16:52 |
| [Erledigt] Intertabellarische Berechnungen, wie? | dave303 | Datenbanken | 13 | 05.03.2010 11:58 |
| [Erledigt] MySQL, Daten in Tabelle einlesen, Struktur funktioniert nicht ganz | MasterChief | PHP Tipps 2008 | 3 | 13.10.2008 11:39 |
| where Abfrage in anderer Tabelle?? | Matthiasnet | Datenbanken | 10 | 11.04.2007 17:35 |
| Zeilenanzahl einer tabelle mit WHERE aber ohne schleife? | sovereign | Datenbanken | 13 | 17.04.2006 20:34 |
| Sortieren anhand einer zweiten Tabelle | PHP Tipps 2004 | 6 | 20.09.2004 09:03 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| symfony2 datenbank abfragen nach einer spalte, symfony 2 benutzer, symfony 2 benutzer login datenbank, datenbank symfony2 abfrage, symfony2 db abfragen, symfony2 ajax table, symfony2 tabelle datenbank, symfony2 forum datetime abfrage, symfony2 1:n beziehung, fremdschlüsselbeziehung symfony2, symfony2.0 benutzer erstellen |