Cakephp: Correct way to resolve hasMany - hasMany relation
- by Chris
I have three models:
Company, Car, Passenger
Company hasMany Cars
Car hasMany Passenger
These relations seem to work independetly: Car shows all Passengers and Company shows all Cars.
But I cannot resolve the Company - Passenger (Show all Passengers of a Company).
My controller for Company:
function index(){
//grab all companies and pass it to the view:
$companies = $this->Company->find('all');
$this->set('companies', $companies);
}
This displays all companies with all their respective cars. However the array does not contain an entry for passenger.
What do I have to do to completely resovle the Company - Car - Passenger relation?