我正在尝试在我的Kohana应用中创建一个RSS Feed。我在我的控制器中做到了这一点:
public function action_rss()
{
$games = ORM::factory('game')
->order_by('name','ASC')
->find_all()
->as_array();
$view = View::factory('home/rss')
->bind('games', $games);
$this->request->$headers['Content-type'] = 'application/rss+xml; charset=UTF-8';
$this->request->response = $view;
}
它不起作用(当我删除$ headers行时,它确实如此,但是使用html类型)。如何将响应发送为rss + xml?
谢谢。
答案 0 :(得分:6)
如果你摆脱$
中的$headers
,这应该会有用。