2010-12-05 19 views
0

私は大きな問題を抱えています。私はRSSフィードをmydealz.deから読んで、タイトル、内容、日付をdbに保存したいと思っています。私はcakephpを使用していますが、簡単な方法はありますか?私は単なるアイデアがありません外部RSSフィードを保存する最も簡単な方法

私はこのチュートリアルからそれをやろうとしていました:http://www.google.com/url?sa=D&q=http://blog.loadsys.com/2009/06/19/cakephp-rss-feed-datasource/&usg=AFQjCNFhFxVyjqEFoPFfZgt-X2NYpmv0OQしかし、モデルでは私はデータベースを使用していないと非難しました。

答えて

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); 
} 
関連する問題