2011-05-16 7 views
0

나는 cakephp를 배우고 예제를하고 있습니다. 저는 사용자, 게시, 댓글, 친구, 사진과 같은 데이터베이스에 많은 테이블이 있습니다. 각 테이블에는 외래 키 user_id가 있습니다. 사용자의 사진, 친구의 게시물, 해당 게시물의 댓글, 사용자의 친구 등을 표시합니다. 성공한 로그인 후에는 소셜 네트워킹 사이트와 마찬가지입니다. 어느 누구도 저에게 그 방법을 제안 해주십시오.하나 이상의 테이블에서 데이터를 표시

미리 감사드립니다.

+1

이봐,이 모든 작업을 수행하는 방법을 가르 칠 것입니다 훌륭한 튜토리얼이를 다시 얻을 것이다 CakePHP 요리 책. 한번보세요! http://book.cakephp.org/view/1528/Blog – AlexBrand

+0

감사합니다. alex .... – vikram

답변

0

모든 필드가있는 중첩 된 객체 그래프를 가져 오려면 Containable Behavior를 사용하고 싶습니다.

http://book.cakephp.org/view/1323/Containable

당신은 (CakePHP의 책에서 가져온 ...)이 같은 결과

[0] => Array 
    (
     [Post] => Array 
      (
       [id] => 1 
       [title] => First article 
       [content] => aaa 
       [created] => 2008-05-18 00:00:00 
      ) 
     [Comment] => Array 
      (
       [0] => Array 
        (
         [id] => 1 
         [post_id] => 1 
         [author] => Daniel 
         [email] => [email protected] 
         [website] => http://example.com 
         [comment] => First comment 
         [created] => 2008-05-18 00:00:00 
        ) 
       [1] => Array 
        (
         [id] => 2 
         [post_id] => 1 
         [author] => Sam 
         [email] => [email protected] 
         [website] => http://example.net 
         [comment] => Second comment 
         [created] => 2008-05-18 00:00:00 
        ) 
      ) 
     [Tag] => Array 
      (
       [0] => Array 
        (
         [id] => 1 
         [name] => Awesome 
        ) 
       [1] => Array 
        (
         [id] => 2 
         [name] => Baking 
        ) 
      ) 
    ) 
+0

문제 없습니다. Vikram. 당신이 대답을 받아 들일 수 있다면 그것을 고맙게 여길 것입니다 .... –

관련 문제