yform icon indicating copy to clipboard operation
yform copied to clipboard

YORM add first(), add last()

Open eaCe opened this issue 2 years ago • 4 comments

Kleine Helferfunktionen um an den ersten oder letzten Eintrag der Collection zu kommen.

eaCe avatar Jul 21 '22 14:07 eaCe

Wir haben hier ja eventuell andere orders, also nicht zwangläufig nach id, oder? .. dann würde es nicht mehr passen. Kann man das mit aufnehmen?

dergel avatar Sep 20 '22 12:09 dergel

@dergel ich habe angenommen das bei YForm die ID immer dabei ist, zumindest weiß ich nicht wie ich diese deaktivieren, wenn ich eine neue Tabelle anlege. Wenn das nicht der Fall ist einfach schließen. Dann baue ich ein Addon für mich mit weiteren Helfern :)

eaCe avatar Sep 20 '22 12:09 eaCe

$query = rex_yform_manager_query::get('rex_husky_videos');
$query->where und co
$query->orderBy('name');
dump($query->find());

bei query->last();

würde ich erwarten, dass mit den vorangegangenen Kriterien der letzte gefunden wird. Unter query->count hast du den Ansatz dazu. Objekt clonen und abwandeln.

dergel avatar Sep 20 '22 12:09 dergel

Danke für den Hinweis, ich baue das noch ein mal um.

eaCe avatar Oct 06 '22 11:10 eaCe

First bekomme ich hin, für last braucht man eine column nach der man sich orientieren kann. Ich sehe da keine Möglichkeit. Auf der Collection existiert die Funktion bereits.

eaCe avatar Apr 21 '23 04:04 eaCe