Kombinieren Sie Datenlisten aus mehreren Modellen und sortieren Sie sie nach dem in cakephp erstellten Datum

Ich habe 3 Modelle. Jede Spalte enthält eine DateTime mit dem Namen "created". Nach dem Durchführen eines find () für jedes Modell möchte ich die drei Listen kombinieren und nach diesem Erstellungsdatum sortieren. Gibt es eine einfache Möglichkeit, dies in Cakephp zu tun? Hier ist das Code-Snippet, in dem ich find () verwende, um die Datenbank abzufragen. Ich mache das 3 mal, einmal mit jedem Modell. Gibt es eine Möglichkeit, diese wie beschrieben zu kombinieren und zu sortieren?

$this->set('users',
    $this->Account->find('all', 
        array('conditions'=>
            array('OR'=>
                array('Account.organization_name LIKE'=>'%'.$words.'%', 
            'Account.first_name LIKE'=>'%'.$words.'%',
            'Account.last_name LIKE'=>'%'.$words.'%', 
            'Account.middle_name LIKE'=>'%'.$words.'%')))),
    $this->paginate()); 

Antworten auf die Frage(1)

Ihre Antwort auf die Frage