Как я могу использовать транзакцию MySQL в CakePHP? - PullRequest
0 голосов
/ 29 апреля 2011

Как я могу использовать транзакцию mysql в cakephp (без использования метода saveAll ())? Я использую CakePHP версии 1.2. Я много искал, но не нашел хорошего примера. Если кто-нибудь знает, пожалуйста, помогите мне заранее спасибо ...

1 Ответ

0 голосов
/ 29 апреля 2011

Вот сообщение в блоге с примерами: http://monmonja.com/blog/2008/07/transaction-on-cakephp-12/

Я рекомендую вам обновить до 1.3.CakePHP 2.0 скоро выйдет.Ручная запись для 1.3 находится здесь: http://book.cakephp.org/view/1633/Transactions

ОБНОВЛЕНИЕ

CakePHP 2.0 также похож - http://book.cakephp.org/2.0/en/models/transactions.html

$dataSource = $this->getDataSource();
$dataSource->begin();

// Perform some tasks

if (/*all's well*/) {
    $dataSource->commit();
} else {
    $dataSource->rollback();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...