Php symfony条令包配置上的PDO属性
我的问题很简单,因为很难找到解决方案。:') 我想在Symfony2的条令/dbal配置中添加一些内容 我可以把这些属性放在哪里Php symfony条令包配置上的PDO属性,php,symfony,pdo,doctrine-orm,Php,Symfony,Pdo,Doctrine Orm,我的问题很简单,因为很难找到解决方案。:') 我想在Symfony2的条令/dbal配置中添加一些内容 我可以把这些属性放在哪里 谢谢。使用DoctrineBundle,您可以使用设置 编辑 @JTG你说得对,这是在没有足够信息的情况下很快回答的 关于ATTR常量,您有两种选择: 首先使用常量的数值(不是真正的可移植代码,但可以工作) 其次是使用XML格式定义您的条令配置,并利用 尝试以下方法(未经测试): PDO::ATTR_情况 PDO::CASE_LOWER %全球.pdo.案例较低
谢谢。使用DoctrineBundle,您可以使用设置 编辑 @JTG你说得对,这是在没有足够信息的情况下很快回答的 关于
ATTR
常量,您有两种选择:
- 首先使用常量的数值(不是真正的可移植代码,但可以工作)
- 其次是使用XML格式定义您的条令配置,并利用
PDO::ATTR_情况
PDO::CASE_LOWER
%全球.pdo.案例较低%
是的,我看过此文档。但是现在还不清楚,我是如何把ATTR
常量放进去的?foo/bar并不真正相关。
<!-- app/config/doctrine.xml -->
<?xml version="1.0" encoding="UTF-8" ?>
<container xmlns="http://symfony.com/schema/dic/services"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:doctrine="http://symfony.com/schema/dic/doctrine"
xsi:schemaLocation="http://symfony.com/schema/dic/services
http://symfony.com/schema/dic/services/services-1.0.xsd
http://symfony.com/schema/dic/doctrine
http://symfony.com/schema/dic/doctrine/doctrine-1.0.xsd"
>
<parameters>
<parameter key="global.pdo.attr_case" type="constant">PDO::ATTR_CASE</parameter>
<parameter key="global.pdo.case_lower" type="constant">PDO::CASE_LOWER</parameter>
</parameters>
<doctrine:config>
<doctrine:dbal
driver="%database_driver%"
host="%database_host%"
dbname="%database_name%"
user="%database_user%"
password="%database_password%"
>
<doctrine:option key="%global.pdo.attr_case%">%global.pdo.case_lower%</doctrine:option>
</doctrine:config>
</container>