Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php symfony条令包配置上的PDO属性_Php_Symfony_Pdo_Doctrine Orm - Fatal编程技术网

Php symfony条令包配置上的PDO属性

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.案例较低

我的问题很简单,因为很难找到解决方案。:')

我想在Symfony2的条令/dbal配置中添加一些内容

我可以把这些属性放在哪里


谢谢。

使用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>