0

1回の呼び出しで複数のクエリの結果を返したいという雄弁なモデルがあり、それを配列にしたい:

 public static function show_workplace($id) {
      //calculate 3 queries with queryBuilder and return their results in an array
      return [query1 , query2 ,query3] 
}

クエリ結果の配列を返すと、どういうわけかこれが台無しになると思います。たとえば、私が戻ったとき

 return query1;

大丈夫だよ 。でも帰ったら

return [query1,query1]

戻る

 [{"incrementing":true,"timestamps":true,"exists":true},{"incrementing":true,"timestamps":true,"exists":true}]

これらのフィールドは、データベースの実際のフィールドではありません..!

私が間違っていることは何ですか?1 つの関数で複数のクエリを返すのは単純に設計が悪いのでしょうか、それとも他に何か不足しているのでしょうか?

4

1 に答える 1