問題タブ [adonis.js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1618 参照

adonis.js - Adonis 多対多、リレーションシップ テーブルの「display_order」フィールドによる並べ替え

と の間の多対多の関係によりcategories_1categories_2の行によって、categories_1の異なる順序が表示される場合があります。categories_2

例:

1:, 2: ...注文はどこにありますか。したがって、 の順序は に依存するため、display_orderをフィールドとして配置せずcategories_2、代わりにリレーション テーブルに配置することにしました。ただし、thenを使用すると、関係テーブルのフィールドを読み取ることができないようです。categories_1_categories_2_relationscategories_2categories_1.with('categories_2', function(builder) {}.orderBy('display_order','asc')

リレーション テーブルcategories_2のフィールドを使用して注文する方法はありますか?display_order