You are setting values on the Kostache_Layout object. I believe you must set those on the View_Pages_Album_Update instead:
Controller:
public function action_update()
{
$layout = Kostache_Layout::factory();
$content = new View_Pages_Album_Update();
$album = ORM::factory('Album_Information', $this->request->param('id'));
$content->albumName = $album->Album_Name;
$content->albumArtist = $album->Artist;
$this->response->body($layout->render($content));
}
I don't think you need a album_edit() method for the template you showed, but if you think you do, then use this.
View:
class View_Pages_Album_Update {
public $title = 'Update Music';
public function album_edit()
{
return array(
array('albumName' => $this->albumName), // missing $this
array('albumArtist' => $this->albumArtist), // missing $this
);
}
}