我有很大的问题,我想从mydealz.de读取rss提要并将其标题,内容和日期保存到我的数据库中。我正在使用cakephp,有没有简单的方法呢?我只是出于想法
我试图从本教程中做到这一点:http://www.google.com/url?sa=D&q=http://blog.loadsys.com/2009/06/19/cakephp-rss-feed-datasource/&usg=AFQjCNFhFxVyjqEFoPFfZgt-X2NYpmv0OQ但在模型中我声明我没有使用数据库。
答案 0 :(得分:0)
App::import('Core', 'HttpSocket');
$HttpSocket = new HttpSocket();
$input = $HttpSocket->get('http://www.example.com/something.xml');
App::import('Xml');
$xml = new Xml($input);
$xmlAsArray = $xml->toArray();
foreach($xmlAsArray as $item) {
$this->Article->create();
$data['Article'] = array(
'title' => $item['title'],
'contents' => $item['contents'],
'date' => $item['date']
);
$this->Article->save($data);
}