Łączenie list danych z wielu modeli i sortowanie ich według daty utworzonej w cakephp
Mam 3 modele. Każdy z nich ma kolumnę zawierającą DateTime o nazwie „utworzone”. Po wykonaniu funkcji find () na każdym modelu chciałbym połączyć 3 listy i posortować je według tej utworzonej daty. Czy jest to prosty sposób na zrobienie tego w cakephp. Oto fragment kodu, w którym używam find () do odpytywania bazy danych. Robię to 3 razy, raz z każdym modelem. Czy istnieje sposób łączenia i sortowania, tak jak to opisałem?
$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());