debug('test');
CakePHP2との違い
「Debugger::dump('test=');」はデフォルトで使えなくなった。
$this->Animals->connection()->begin();//トランザクション開始
~ DBへの保存処理 ~
$this->Animals->connection()->commit();//コミット
$this->Animals->connection()->rollback();
$data=[
['animal_name'=>'ライオン','animal_value'=>1001],
['animal_name'=>'サイ','animal_value'=>1002],
];
$query = $this->Animals->query();
$query->insert(['animal_name', 'animal_value']);
foreach ($data as $row) {
$query->values($row);
}
$this->Animals->connection()->begin();//トランザクション開始
$query->execute();//SQL実行
$this->Animals->connection()->commit();//コミット
Sql Log
INSERT INTO animals (animal_name, animal_value)
VALUES
('ライオン', 1001),
('サイ', 1002)