Наследование: extends FeedAppModel
Пример #1
0
 /**
  * baserCMS公式サイトのフィードURLを更新
  * 
  * @param array $dbConfig
  * @return boolean
  */
 protected function _updateBaserNewsFeedUrl($dbConfig)
 {
     $this->connectDb($dbConfig, 'plugin');
     CakePlugin::load('Feed');
     App::uses('FeedDetail', 'Feed.Model');
     App::uses('FeedAppModel', 'Feed.Model');
     $FeedDetail = new FeedDetail();
     $datas = $FeedDetail->find('all', array('recursive' => -1));
     if ($datas) {
         $ret = true;
         foreach ($datas as $data) {
             if ($data['FeedDetail']['url'] == 'http://basercms.net/news/index.rss') {
                 $data['FeedDetail']['url'] .= '?site=' . siteUrl();
             }
             $FeedDetail->set($data);
             if (!$FeedDetail->save($data)) {
                 $ret = false;
             }
         }
         return $ret;
     } else {
         return false;
     }
 }