Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.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
Doctrine orm 如何使用Alice和Doctrine为多个字段设置相同的值?_Doctrine Orm_Symfony_Alice Fixtures - Fatal编程技术网

Doctrine orm 如何使用Alice和Doctrine为多个字段设置相同的值?

Doctrine orm 如何使用Alice和Doctrine为多个字段设置相同的值?,doctrine-orm,symfony,alice-fixtures,Doctrine Orm,Symfony,Alice Fixtures,如何将启用字段设置为与EmailConfirm字段保持相同的值。换句话说-如何引用同一实体中的其他字段值?按照文档中的说明创建自定义处理器: alice处理器可用于在持久化前后操纵对象。要注册自己的处理器,请创建一个服务并标记它 随时创建处理器(例如,AppBundle\DataFixtures\MyProcessor: AppBundle\Entity\UserAccount: UserAccount_{1..5}: emailConfirmed: '80%? 1 :

如何将启用字段设置为与EmailConfirm字段保持相同的值。换句话说-如何引用同一实体中的其他字段值?

按照文档中的说明创建自定义处理器:

alice处理器可用于在持久化前后操纵对象。要注册自己的处理器,请创建一个服务并标记它

随时创建处理器(例如,
AppBundle\DataFixtures\MyProcessor

AppBundle\Entity\UserAccount:
    UserAccount_{1..5}:
        emailConfirmed: '80%? 1 : 0'
        enabled: ????

按照文档中的说明创建自定义处理器:

alice处理器可用于在持久化前后操作对象。要注册自己的处理器,请创建服务并标记它

随时创建处理器(例如,
AppBundle\DataFixtures\MyProcessor

AppBundle\Entity\UserAccount:
    UserAccount_{1..5}:
        emailConfirmed: '80%? 1 : 0'
        enabled: ????
services:
    my.alice.processor:
        class: AppBundle\DataFixtures\MyProcessor
        tags:
            -  { name: h4cc_alice_fixtures.processor }