ノード参照型の関係を管理するための関係対参照対エンティティ参照


21

同様の機能を備えたアクティブモジュールがいくつかあるようです。誰がどの支店が最も有望であるか、生き残り、繁栄する可能性が高いかについての情報を提供できますか?どんなアドバイスも大歓迎です。

回答:


6

今後のプロジェクトのためにそれらをすべて試しました。そして、私が見ているように、1対1の参照ではなく、複雑な関係を扱っている場合にのみRelationを使用します。必要なものが基本的な参照である場合、参照またはエンティティ参照を探します。

Relationのウィジェットに関する最後の更新は、アイデアを捨てて、RelationをAPIのみのモジュールと見なすことだと思います。しかし、誰が知っていますか?

entityreferenceとfield_collectionを一緒に使用したい場合は、バグがあります。ちょうどfyi。


ありがとう-リファレンスは、私の場合、完全に適切なd6機能を複製します
...-starsinmypockets

2
バギーを指定できますか?どのような問題で実行されますか?
アンドレボーメイアー

13

2012年3月の時点で、参照モジュールプロジェクトページでは、エンティティ参照を代替として推奨しています。

基本的なノードタイプの参照の場合、エンティティ参照の設定は、関係よりも確かに簡単です。良い一般的なルールは

エンティティリファレンスで必要なことができる場合は、それを使用します。それ以外の場合は、リレーションを使用します。


2
パトリックに完全に同意します。Drupalの7中のEntityReferenceモジュールはDrupalの6におけるNodereferenceとUserreferenceモジュールと同じ機能を有する
ユージーンFidelin

2

関係は、参照の代わりとして計画されています。Drupal.org/modules/referencesまたは/ relationページにアクセスしてください。関係は非常に良く見えますが、まだ完全には実装されていません。彼らは関係を作成するためにウィジェットに取り組んできましたが、いくつかの問題もありました。現在のウィジェットには制限がありますが、リレーションモジュールの機能は気に入っています。Drupalに慣れるにつれて、私は両方を使って仕事をしています。


5
エンティティ参照は、関係ではなく、参照の自然な後継者だと思います(あまり似ていません)。モジュールページからの引用:「参照は、おそらくエンティティ参照を支持して、近い将来廃止されるでしょう」。同じページでは、リレーションモジュールが「より過激な代替手段」であることに注目しています。
Clive

エンティティ参照ではなく参照を使用しました。ノード編集ページでは、ノード参照選択ウィジェットをビューでフィルタリングできます-これは非常に便利な機能です。エンティティ参照にもそれがあるかどうかはわかりません。データベース構造は、...実体参照への参照からの移行ので、将来的には難しいことではありません両方のために非常に似て見えた
ウヴェ・

0

可能であれば、リレーションの代わりにエンティティ参照とビューを使用することをお勧めします。違いを知りたい人のために、Relationのインストール方法とその長所と短所に関するブログ記事を書きました。これが一部の人々に役立つことを願っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.