Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.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 第2条原则使用XML记录gedmo_Php_Xml_Doctrine Orm - Fatal编程技术网

Php 第2条原则使用XML记录gedmo

Php 第2条原则使用XML记录gedmo,php,xml,doctrine-orm,Php,Xml,Doctrine Orm,我正试图将DoctrineExtensions与XML结合起来为我的Doctrine2工作 看起来我很接近,但每次我尝试加载实体时,我的网站都会出现致命错误: Class must be annoted with Loggable annotation in order to track versioned fields in class 我的XML如下所示: <?xml version="1.0" encoding="utf-8"?> <doctrine-mapping

我正试图将DoctrineExtensions与XML结合起来为我的Doctrine2工作

看起来我很接近,但每次我尝试加载实体时,我的网站都会出现致命错误:

Class must be annoted with Loggable annotation in order to track versioned fields 
in class
我的XML如下所示:

<?xml version="1.0" encoding="utf-8"?>
<doctrine-mapping xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping" xmlns:gedmo="http://gediminasm.org/schemas/orm/doctrine-extensions-mapping">
    <entity name="Base\Activity\Organisation" table="activity_organisation">
        <id name="id" type="integer" column="id">
            <generator strategy="IDENTITY"/>
        </id>
        <field name="name" type="string" column="name" length="255" precision="0" scale="0">
            <gedmo:versioned/>
        </field>
    </entity>
</doctrine-mapping>`

`

现在的问题是:如何使用Loggable注释对类进行注释。

我忘记了xml的一部分。我必须补充以下内容:

其中log entry class是要用于日志记录的类。立即完成xml:

<?xml version="1.0" encoding="utf-8"?>
<doctrine-mapping xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping" xmlns:gedmo="http://gediminasm.org/schemas/orm/doctrine-extensions-mapping">
    <entity name="Base\Activity\Organisation" table="activity_organisation">
        <gedmo:loggable log-entry-class="Log\Location"/>
        <id name="id" type="integer" column="id">
            <generator strategy="IDENTITY"/>
        </id>
        <field name="name" type="string" column="name" length="255" precision="0" scale="0">
            <gedmo:versioned/>
        </field>
    </entity>
</doctrine-mapping>

我忘记了xml的一部分。我必须补充以下内容:

其中log entry class是要用于日志记录的类。立即完成xml:

<?xml version="1.0" encoding="utf-8"?>
<doctrine-mapping xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping" xmlns:gedmo="http://gediminasm.org/schemas/orm/doctrine-extensions-mapping">
    <entity name="Base\Activity\Organisation" table="activity_organisation">
        <gedmo:loggable log-entry-class="Log\Location"/>
        <id name="id" type="integer" column="id">
            <generator strategy="IDENTITY"/>
        </id>
        <field name="name" type="string" column="name" length="255" precision="0" scale="0">
            <gedmo:versioned/>
        </field>
    </entity>
</doctrine-mapping>