Интерфейс Phalcon\Mvc\Model\TransactionInterface
Инициализатор Phalcon\Mvc\Model\TransactionInterface
Методы
абстрактный public setTransactionManager (Phalcon\Mvc\Model\Transaction\ManagerInterface $manager)
Устанавливает менеджер транзакций, связанный с транзакцией
абстрактный public boolean begin ()
Начинает транзакцию
абстрактный public boolean commit ()
Подтверждает транзакцию
абстрактный public boolean rollback ([string $rollbackMessage], [Phalcon\Mvc\ModelInterface $rollbackRecord])
Откатывает транзакцию
абстрактный public string getConnection ()
Возвращает соединение, связанное с транзакцией
абстрактный public setIsNewTransaction (boolean $isNew)
Устанавливает, является ли это повторно используемой транзакцией или новой
абстрактный public setRollbackOnAbort (boolean $rollbackOnAbort)
Устанавливает флаг для отката при прерывании HTTP-соединения
абстрактный public boolean isManaged ()
Проверяет, управляется ли транзакция менеджером транзакций
абстрактный public array getMessages ()
Возвращает сообщения об ошибках валидации с последней попытки сохранения
абстрактный public boolean isValid ()
Проверяет, находится ли внутреннее соединение в активной транзакции
абстрактный public setRollbackedRecord (Phalcon\Mvc\ModelInterface $record)
Устанавливает объект, который генерирует действие отката
© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Mvc_Model_TransactionInterface.html