0

わかりました、kostache を開始したところです。kohana 3.3 で orm を使用してデータベースから取得した結果を表示したいと思います。foreach ステートメントを使用してそれらを表示する方法は知っていますが、kostache を使用する場合は方法が異なります。だからここに私のコードがあります。

APPATH/classes/controller/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/classes/view/pages/album/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/templates/pages/album/list.mustache

{{album_list}}

結果を表示するにはどうすればよいですか。kostache でこれをどのように行いますか?

ありがとう、そしてもっとパワーを。

4

1 に答える 1

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;

    }
于 2013-12-09T06:49:51.950 に答える