我将 kohana 3.3 与 kostache 一起使用。好的,您如何将变量从控制器传递到类视图并在 mustache 文件上使用它?..
这是我的代码。
控制器:
public function action_update()
{
$layout = Kostache_Layout::factory();
$content = new View_Pages_Album_Update();
$album = ORM::factory('Album_Information', $this->request->post('id'));
$content->albumName = $album->Album_Name;
$content->albumArtist = $album->Artist;
$this->response->body($layout->render($content));
}
意见
class View_Pages_Album_Update {
public $title = 'Update Music';
public function album_edit()
{
return array(
array('albumName' => $this->albumName),
array('albumArtist' => $this->albumArtist),
);
}
}
模板
<label>Album Name:</label>
<input type="text" name="inputAlbumName" value="{{albumName}}" /><br />
<label>Artist:</label>
<input type="text" name="inputArtist" value="{{albumArtist}}" /><br />
当我运行我的代码时,没有任何东西传递给模板文件。那么如何从控制器 => 视图 => 模板传递它呢?