Changing prefixing substitution method

This commit is contained in:
ahwelp
2023-01-24 13:49:42 +00:00
parent 84a76017d7
commit edf7974a4f
+3 -1
View File
@@ -86,7 +86,9 @@ class Wrapper
{
$instance = self::getInstance();
$prefix = $instance->_adapter->getConnection()->prefix;
$sql = preg_replace('/{.*?}/', "$prefix$1", $sql);
$sql = preg_replace_callback('/{.*?}/', function($match) use ($prefix){
return str_replace('}', '', str_replace('{', $prefix, $match[0]));
} , $sql);
$instance->_driver->exec($sql);
}