Hi,
ich vermute mal es ist wie immer ganz simple, wenn man es weiß.
Ich möchte ein Attribut in einer Eingabe-Maske im Backend Filtern. Für die "Eigene SQL" welche ich schon angelegt und zugewiesen habe brauche ich den Wert des aktuellen Datensatzes (activeRecord()->id) quasi. Ist es vielleicht {{get::id}} ?
Falls ja, wie kann ich den String metamodelname::id splitten?
Ich habe bisher folgendes zusammen:
PHP-Code:
SELECT id
FROM {{table}}
WHERE pid=(
SELECT feldname
FROM andere Tabelle
WHERE id=SUBSTRING_INDEX('{{get::id}}', '::', 0)
)
Nachtrag: Also eigentlich wäre auch interessant zu wissen ob und wie ich an die Input-Feld-Werte des aktuellen Datensatzes komme, da submitOnChange noch nicht speichert. Gibt es da Insert-Tags dafür? =)
Eine Weitere Frage zu dem Thema wäre ob ich etwas beachten muss wenn das Attribut ein Tag-Attribut mit multiselect ist. Nachtrag: Hat sich schon beantwortet, dann muss ich noch über die Relations-Tabelle abfragen.
Vielen Dank schonmal
Lesezeichen