1

simplethings / EntityAuditでエンティティを監査することは可能ですか - https://github.com/simplethings/EntityAudit

OneToMany と OneToOne の両方の関係で同じエンティティを使用していますか?

    クラス住所
    {
        /**
         * @ORM\列
         */
        保護された $address_text;

        /**
         * @ORM\ManyToOne(targetEntity="Customer", inversedBy="addresses")
         */
        保護された $customer;
    }



    クラス 顧客
    {
        /**
        * @ORM\OneToMany(targetEntity="住所"、mappedBy="顧客")
        */
        保護された $addresses;

        /**
        * @ORM\OneToOne(targetEntity="アドレス")
        */
        保護された $primary_address;
    }

監査しなくても完全に機能しますが、それを使用すると、スクリプト UnitOfWork::getEntityIdentifierは「未確認のインデックス」通知で終了します

4

1 に答える 1

1
  1. https://github.com/merk/EntityAudit/commit/0c1c7df1e53d50629c141b418a18ccee83a3b9b4から変更を取り込みました。PR もあります。公式リポジトリですぐに修正される可能性があります (merk/onetomany ブランチ)。

  2. config.yml でエンティティ名が正しく (大文字/小文字) 書かれていることも確認してください。間違っていてもエラーにはならないようです。

于 2012-03-23T20:49:38.177 に答える