SearchTable Of ContentsPrevious topicInterface Phalcon\Mvc\Model\ResultsetInterface Next topicInterface Phalcon\Mvc\Model\Transaction\ManagerInterface This Page |
Interface Phalcon\Mvc\Model\TransactionInterface¶Phalcon\Mvc\Model\TransactionInterface initializer Methods¶abstract public __construct (Phalcon\DiInterface $dependencyInjector, boolean $autoBegin) Phalcon\Mvc\Model\Transaction constructor abstract public setTransactionManager (Phalcon\Mvc\Model\Transaction\ManagerInterface $manager) Sets transaction manager related to the transaction abstract public boolean begin () Starts the transaction abstract public boolean commit () Commits the transaction abstract public boolean rollback (string $rollbackMessage, Phalcon\Mvc\ModelInterface $rollbackRecord) Rollbacks the transaction abstract public string getConnection () Returns connection related to transaction abstract public setIsNewTransaction (boolean $isNew) Sets if is a reused transaction or new once abstract public setRollbackOnAbort (boolean $rollbackOnAbort) Sets flag to rollback on abort the HTTP connection abstract public boolean isManaged () Checks whether transaction is managed by a transaction manager abstract public array getMessages () Returns validations messages from last save try abstract public boolean isValid () Checks whether internal connection is under an active transaction abstract public setRollbackedRecord (Phalcon\Mvc\ModelInterface $record) Sets object which generates rollback action |