2016-11-25 8 views
0

2つのテーブル、userphotoがあります。 user_idによると、写真のテーブルからすべてのユーザーの詳細とすべての写真を取得します。Webサービスの配列形式

私はスリムフレームワークを使用してWebサービスを作成しています。上記のフォーマットのような配列を作るにはどうすればいいですか?

次のような配列の作成方法は?

array(
    [id]=> 
    [name]=> 
    [email]=> 
    [dob]=> 
    [gallery]=>array(
        [0] => 1.png 
        [1] => 2.png 
       ) 
    [address]=> xyz 
) 
+0

まず、テーブルから詳細を取得してから操作する必要があります –

答えて

0

ネストされた配列を作成する方法について厳密な質問がある場合、ここでは解決策があります。

// create the nested portion of the array 
    $images = ['1.png', '2.png']; 

    // create the rest of the array 
    $result = [ 
     'id' => 1, 
     'name' => 'default', 
     'email' => '[email protected]', 
     'dob' => '3/4/89', 
     'gallery' => $images, 
     'address' => 'xyz' 
    ]; 

'gallery' => $imagesの設定方法に注意してください。 2つの異なるテーブルのデータを同時に検索し、このようにフォーマットする必要がある場合は、おそらくクエリで結合を使用して達成するのが最も簡単です。あなたがそれについて助けを必要とするならば、そう言いなさい。

関連する問題