Categories
をWebsites
にリンクしようとしました。WebsiteCategory
をrefClassとして使用しています。教義における多くの関係の順序づけ?
WebsiteCategory
あなたは私が困惑$website->getCategories()
を呼び出したときにカテゴリが検索される順序を示す列rank
を、持っている、これは非常に難しいだろうとは思いませんでした。誰も助けることができますか?
Categories
をWebsites
にリンクしようとしました。WebsiteCategory
をrefClassとして使用しています。教義における多くの関係の順序づけ?
WebsiteCategory
あなたは私が困惑$website->getCategories()
を呼び出したときにカテゴリが検索される順序を示す列rank
を、持っている、これは非常に難しいだろうとは思いませんでした。誰も助けることができますか?
doctrineをネイティブに注文することができませんでした(Damienが示唆していたような)代わりに、適切なクエリを実行して結果セットを返すモデルにgetCategories()関数を追加しました。
あなたのschema.ymlの中でORDERBYのPARAMを追加することができます。
Gallery:
columns:
title: string(255)
relations:
Images:
local: id
foreign: gallery_id
foreignAlias: Gallery
type: many
orderBy: position DESC
あなたはコンマで複数のフィールドを置くことができます。
多対多のリレーションシップではサポートされていませんが、バグレポートは可能なパッチでリンクされていますが、動作していないとのコメントがあります。 OPがすでに述べたように、私は解決策がgetCategories()関数をオーバーライドすることだと思います。
これは、多くのワン関係で動作しますが、私は多くの-多くで動作するように、宣言の同じ種類を取得することができませんでした。 4つの場所があると考えて、私は注文(ローカル、RefClass-Local、RefClass-Foreign、Foreign)を置くことができました。おそらく私はそれを正しく定義していません... –