CakePHPでHABTMなデータを保存する方法

環境

毎回忘れてしまうのでメモ。
例えばArticleモデルとTagモデルがHABTMで結ばれていた場合、Article保存時にTagを複数一度に保存する方法です。

$this->data['Article']['title'] = 'タイトル';
$this->data['Article']['body'] = '本文';
$this->data['Tag'] = array(1, 2, 3); //Tagのid
$this->Article->saveAll($this->data);