在kostache中显示结果

时间:2013-12-09 03:11:18

标签: php kohana kostache

好的,我刚开始使用kostache,我想在kohana 3.3中使用orm显示我从数据库中获得的结果。我知道如何使用foreach语句显示它们,但是当使用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 /模板/页/专辑/ list.mustache

{{album_list}}

我如何显示结果?你会怎么做kostache?

谢谢,更有力量。

1 个答案:

答案 0 :(得分: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;

    }