Im doctrine2にはかなり新しいです。私はこのような接続をする必要があります:動的変数に基づいてDoctrineで動的関連付けを行う方法は?
タグは(抽象)リソースが接続されています。 (要約)リソースにはタグがあります。
コードに基づいてエンティティリソースのオブジェクトを入力したいと思います。このようにして、与えられたインタフェースを実装するエンティティにタグを付けることができます。
私はDoctrineでZend Frameworkと注釈のdocblockスタイルを使用しています。
もう1つの例は、システム内のテキストメッセージと、著者と受信者の関連付けを持つRepesentsを持つ「Message」エンティティですが、作成者と受信者に応じて異なるターゲットが必要です。例えば、Admin EntityはUser Entityにメッセージを送信し、User EntityはVipUser Entityにメッセージを送信します。
これは良い考えのようです。これに関しては、ドキュメントは非常に貧弱です。メッセージエンティティを特定のタイプの抽象的なユーザーエンティティ(たとえば、ユーザーはAdminエンティティ、VIPエンティティ、およびStandardUserエンティティ)に接続できますか?はいの場合、これはそれです! :-) –
できます。しかし、個人的には私は役割を使用します。役割ManyToOneユーザー、メッセージManyToOneユーザー。 –