2013-12-09 3 views
0

Ok 나는 방금 kostache를 시작했고, 나는 kohana 3.3에서 orm을 사용하여 데이터베이스에서 얻은 결과를 표시하려고합니다. foreach 문을 사용하여 표시하는 방법을 알고 있지만 kostache를 사용하면 모양이 다릅니다. 여기 제 코드가 있습니다.kostache에서 결과 표시

APPATH/클래스/컨트롤러/album.php

class Controller_Album extends Controller 
{ 
    public function action_index() 
    { 
     $view = Kostache_Layout::factory(); 
     $this->response->body($view->render(new View_Pages_Album_List)); 
    } 
} 

APPATH/클래스 /보기/페이지/앨범/list.php

class View_Pages_Album_List { 

    public $title = 'List of Music'; 

    public function album_list() 
    { 

     $albums = ORM::factory('Album_Information')->find_all(); 
     return $albums; 

    } 

} 

APPATH/템플릿/페이지 /album/list.mustache

{{album_list}} 

어떻게 표시합니까?. 코스타스에서 어떻게 할거 니?

감사합니다.

+0

누구나 작업 있어요? ........ – Defyleiti

답변

1

잘 신경 끄시는 나는 ...

public function album_list() 
    { 

     $albums = ORM::factory('Album_Information')->find_all(); 
     $album_info = array(); 
     foreach ($albums as $a) 
     { 
      $album = array('album' => array('artist' => $a->Artist, 'album_name' => $a->Album_Name,)); 
      $album_info[] = $album; 

     } 
     return $album_info; 

    }