We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Я бы посоветовал импорт обернуть в одну большую транзакцию
$this->db->autoCommit(false); $this->db->begin_transaction(); ... $this->db->commit();
иначе при обнулении товаров или предварительной очистке бд , юзеры будут видеть пустой сайт или 404 ошибки, что не есть хорошо
но конечно разработчик opencart древний как мамонт и упорно не хочет добавлять поддержку транзакции .
в mysqli.php нужно будет добавить методы
public function autoCommit($state) { $this->autocommit = $state; $this->link->autocommit($this->autocommit); } public function begin_transaction() { if(!$this->autocommit) $this->link->begin_transaction(); } public function commit() { if(!$this->autocommit) $this->link->commit(); } public function rollback(){ if(!$this->autocommit) $this->link->rollback(); } public function __destruct() { if(!$this->autocommit) $this->commit(); $this->link->close(); }
и тудаже в конструктор
$this->link->autocommit($this->autocommit);
The text was updated successfully, but these errors were encountered:
Спасибо за совет я постараюсь изучить этот вопрос и внедрить в следующих версиях
Sorry, something went wrong.
No branches or pull requests
Я бы посоветовал импорт обернуть в одну большую транзакцию
иначе при обнулении товаров или предварительной очистке бд , юзеры будут видеть пустой сайт или 404 ошибки, что не есть хорошо
но конечно разработчик opencart древний как мамонт и упорно не хочет добавлять поддержку транзакции .
в mysqli.php нужно будет добавить методы
и тудаже в конструктор
The text was updated successfully, but these errors were encountered: