- 追加された行はこの色です。
- 削除された行はこの色です。
* INSERT-DELETE-UPDATE [#lc21d73c]
** トランザクション [#dd306d3d]
$con = Propel::getConnection(MyPeer::DATABASE_NAME);
try {
** 挿入 [#idedd9c6]
$user = new User();
$user->setUserName('taro');
$user->save();
$con->begin();
$obj1->save($con);
$obj2->save($con);
MyPeer::doDelete($obj3, $con);
*** 行挿入時にシリアル型の値を取り出す [#oa744423]
$criteria = new Criteria;
$criteria->add(UserPeer::USER_NAME, 'taro');
$user_id = UserPeer::doInsert($criteria);
$con->commit();
** 参考 [#wde5ec07]
http://www.propelorm.org/wiki/Documentation/1.4/BasicCRUD
} catch (Exception $e) {
$con->rollback();
throw $e;
}