12 марта 2009 г.

Интегрируем SimplePie в CodeIgniter

SimplePie - это такая библиотека для чтения RSS и Atom всех версий. Только читает, не формирует. Подробнее на оффсайте библиотеки.
CodeIgniter - это такой фреймворк (что такое фреймворк?) для приложений на PHP. Подробнее - на оффсайте CodeIgniter, или на сайте CodeIgniter по-русски.

  1. Скачать дистрибутив SimplePie.
  2. Найти в дистрибутивие файл simplepie.inc. Переименовать его в Simplepie.php и поместить в директорию system/application/libraries/.
  3. Подключить в коде библиотеку обычным образом и использовать.

Ниже приведен пример функции контроллера, реализующей вывод всех постов из RSS.



class Posts extends Controller {
function list(id){
$feed_url = //... получение url RSS-фида по id
$this->load->library('simplepie');
$feed = new SimplePie();
$feed>set_feed_url($feed_url);

// получение данных постов и
// передача данных в отображение (view)
}
}




Наслаждаемся результатом.

Комментариев нет:

Отправить комментарий

Мне интересно ваше мнение.