CakePHPのリファレンスによると、
hasOne, belongsTo, hasMany で関連付けられているモデルを保存するのは非常に簡単です。関連するモデルの ID と、外部キーのフィールドを設定するだけです。そのあとモデルの save() メソッドを呼べば、つながっているすべてのものが正しく組み立てられます。6.4 アソシエーション
とあるので、
function edit(){
if (!empty($this->data)){
if ($this->Profile->save($this->data)){
$this->flash('更新完了', '/posts');
return;
}
}
}のようなコードを書けばProfileにblongsToでつながったUserも更新できると思ったら、そうでもないらしい。
![PHP4徹底攻略―Web DBプログラミング徹底入門 [改訂版]](http://images-jp.amazon.com/images/P/4797320974.09.MZZZZZZZ.jpg)

