Zugriff auf die gleiche Tabelle über eine 2. Klasse

Die JOIN Variante ist auf jeden Fall schneller, da du nur 1 Abfrage brauchst, statt deiner 1+n Abfragen. Die Relationen sind ja genau dafür da. Also gibts eigentlich keinen Grund, komplizierte afterFind-Konstrukte zu bauen.

:rolleyes: weiß ich doch, aber ich wollte unbedingt mit Behaviors arbeiten.

Ich finde diese Möglichkeit einfach faszinierend, man kann so die Fähigkeiten einer Klasse genial erweitern, ich habe das so das erste Mal bei YII kennengelernt.

Normalerweise muß man vererben, kann aber leider nicht von mehreren Klassen erben.

Braucht man eine Funktion in verschiedenen Kindklassen, landet die Funktion in der Elternklasse, wenn nicht gerade eine statische Auslegung möglich ist.

Dadurch wuchsen meine Klassen bisher doch manchmal ganz schön an.

Jetzt ist es möglich, ganz klar abzutrennen und auch winzigste Einheiten zu schreiben.

Ich kenne YII erst seit 1,5 Monaten, aber ich finde es einfach Klasse.

Klar, gehört jetzt nicht mehr zum Thema, musste jetzt aber mal sein.