問題タブ [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.
adonis.js - Adonis 多対多、リレーションシップ テーブルの「display_order」フィールドによる並べ替え
と の間の多対多の関係によりcategories_1
、categories_2
の行によって、categories_1
の異なる順序が表示される場合があります。categories_2
例:
1:, 2: ...
注文はどこにありますか。したがって、 の順序は に依存するため、display_order
をフィールドとして配置せずcategories_2
、代わりにリレーション テーブルに配置することにしました。ただし、thenを使用すると、関係テーブルのフィールドを読み取ることができないようです。categories_1_categories_2_relations
categories_2
categories_1
.with('categories_2', function(builder) {}
.orderBy('display_order','asc')
リレーション テーブルcategories_2
のフィールドを使用して注文する方法はありますか?display_order