Zum Inhalt springen

mm_cat in tslib.pibase::pi_list_query

Erstellt am 7. April 2004 · Noch keine Antworten

Tags: Datenbank, Frage

stoffman ·

Ich sehe meine kickstarter-extension extended die tslib.pi_base class.....
wenn ich mir diese mal genauer angucke, dann fällt auf, daß es in der pi_list_query function (welche für das zusammensetzen der mysql-queries verantwortlich ist) einen parameter namens $mm_cat gibt... scheint ein array zu sein.... wie genau beeinflusst dieser parameter die query? Ich bräuchte ein beipiel oder ähnliches, da der kommentar in besagter klasse zu wenig/zu schwammig ist.

Wenn ich z.B. eine tabelle "person" habe, mit einem feld "sprachen" darin.....
dieses feld ist eine db-relation, also eine komma-liste (oder ein set) aus uids, die widerum in einer eigenen tabelle "sprache" mit feldern "uid" und "name" vorkommt.
Also spricht eine person bildlichgesprochen alle sprachen, deren uids im feld "sprachen" der person vorkommen.

Ich schätze/hoffe, daß es mit diesem $mm_cat parameter möglich ist, bei einer abfrage im stil von "select sprachen from person where..." im "sprachen"-feld des results direkt die namen der gesprochenen sprachen, und nicht deren uids auszugeben......

ist soetwas damit möglich?

ich finde nirgendwo irgendwelche tutorials/dokumentationen, darüber, was der parameter genau macht.....

selbiges funktioniert vielleicht auch für die suchfunktion.....

DiV