Hallo,
ich habe eine Extension, die auf 3 Tabellen arbeitet. In der ersten (Tabelle Arbeit) gibt es als Feld "Autor" einen foreign key (Database Relation), der auf die Tabelle Student verweist. auf eine Person, die weitere Angaben über den Autor enthält. Soweitm, sogut.
Ich möchte den Benutzern ermöglichen, Arbeiten nach bestimmten Kriterien zu suchen - so auch nach dem Autor.
Habe also das Feld $this->internal["searchFieldList"]="title,abstract_en,abstract_de, ... "; um einige Einträge erweitert.
Das Problem ist jetzt, dass ich den Autor zwar suchen kann, aber nicht nach dem namen, wenn ich die uid ins suchfeld eingebe findet er die entsprechende Arbeit, jedoch nicht mit Namen (was ja durchaus logisch ist).
Meine Frage ist nun: hat jemand so etwas ähnliches schonmal realisiert ( das Problem sollte früher oder später bei einigen aufgetaucht sein), oder hat eine Idee??
Noch zu Info: Um den Autor in der Gesamtübersicht anzeigen zu lassen benutze ich einen variable $studentCache, analog zu dem im Video Tutorial von Kasper benutzten Cache beim CD-Sammlung Beispiel. Das funktioniert auch - hatte deswegen schon überlegt, einfach diese Variable in die searchFieldList einzutragen - funktioniert aber leider nicht (zumindest nicht so wie ich es gemacht habe).
Jegliche Hilfe wir dankbar angenomen!