FuelPHPのORM save()でAUTO_INCREMENTのIDを取得する

FuelPHPのORM save()でAUTO_INCREMENTのIDを取得する

DSC_3755
今追加したレコードのIDっていくつ?

AUTO_INCREMENT属性で新規追加されたIDは通常、PHPの関数mysql_insert_id()とか、MySQLのlast_insert_id()を使って取得する。
それをFuelPHPのORMで取得する方法は以下。

[php]
$item = Model_Item::forge(array(
‘title’ => Input::post(‘title’),
‘category’ => Input::post(‘category’),
‘description’ => Input::post(‘description’),
));

$item->save();
$item_id = $item->id;
[/php]