public function init() { $result = parent::init(); if ($result) { TransactionManager::getInstance()->startTransaction($this->datasourceName); } return $result; }