例えば、丸の内と横浜のデータを引っ張て来て、首都圏の天気として表示させてたいとする。
その場合は、controllerで “use Cake\ORM\TableRegistry;” を使って、テーブルを定義する。
<?php
namespace App\Controller;
use Cake\ORM\TableRegistry;
class TestsController extends AppController
{
public function initialize()
{
parent::initialize();
$this->Yokohamas = TableRegistry::get('Yokohamas');
$this->Marunouchis = TableRegistry::get('Marunouchis');
}
public function index()
{
$this->viewBuilder()->layout('my_layout');
$now = date("Y-m-d H:i:s");
$params = array(
'conditions' => array(
'id' => '1',
),
);
$marunouchis = $this->Marunouchis->find('all', $params);
$yokohamas = $this->Yokohamas->find('all', $params);
$this->set(compact('marunouchis'));
$this->set(compact('yokohamas'));
}
}
?>
viewでは、marunouchisとyokohamasを呼び出せる。

