ときどきシステム的に直前にINSERTした(CakePHPではsave()した)レコードのidを取得したいときがある。 CakePHPではModel::getLastInsertID()というメソッドが提供されている。 $this->Post->save($this->data); $last_id = $this->Post->getLastInsertID(); 結構楽に取得できるのでいい感じ。 【参考URL】 http://cakephp.jp/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=563&forum=6