Files
prestashop/app/config/doctrine.yml
2026-04-09 18:31:51 +02:00

34 lines
1.1 KiB
YAML

# Doctrine Configuration
doctrine:
dbal:
default_connection: default
connections:
default:
driver: pdo_mysql
wrapper_class: PrestaShopBundle\Doctrine\DatabaseConnection
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: utf8mb4
mapping_types:
enum: string
options:
# PDO::MYSQL_ATTR_INIT_COMMAND (<=PHP 8.4)
# Pdo\Mysql::ATTR_INIT_COMMAND (> PHP 8.5)
1002: "SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''))"
# PDO::MYSQL_ATTR_MULTI_STATEMENTS (<=PHP 8.4)
# Pdo\Mysql::ATTR_MULTI_STATEMENTS (> PHP 8.5)
1013: '%env(const:runtime:_PS_ALLOW_MULTI_STATEMENTS_QUERIES_)%'
orm:
auto_generate_proxy_classes: "%kernel.debug%"
naming_strategy: prestashop.database.naming_strategy
auto_mapping: true
dql:
string_functions:
regexp: DoctrineExtensions\Query\Mysql\Regexp
binary: DoctrineExtensions\Query\Mysql\Binary