2013-12-09 7 views
0

ОК Я только что начал костаче, и я хотел бы показать результаты, полученные из базы данных, используя orm в kohana 3.3. Я знаю, как отображать их с помощью инструкции 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

Anyone? ........ – Defyleiti

ответ

1

Ну Nevermind я получил это работает ..

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; 

    } 
Смежные вопросы