Создание источника данных RSS / XML - PullRequest
0 голосов
/ 25 октября 2011

Я пытаюсь создать источник данных о каналах, чтобы сделать его более простым и понятным, а также как способ узнать о некоторых новых особенностях платформы Cake.

У меня есть источник данных, работающий так, как мне хотелось бы, он возвращает элементы, однако я хотел бы иметь возможность создавать его экземпляры с различными каналами, чтобы мне не нужно было создавать новый источник данных для каждого канала. Я собираюсь объединить 5 разных каналов.

Я думал о том, чтобы определить их в app/config/core.php, а затем передать, какое из них вы хотели найти в качестве условия в находке, но я бы предпочел сделать это ниже, чем в контроллере.

Есть идеи, пожалуйста?

Загрузил мой код сюда, https://bitbucket.org/davidyell/cakephp-feedsource/src/4010d393af1b/FeedSource.php

1 Ответ

1 голос
/ 25 марта 2013

Источники данных обычно выбирают параметры конфигурации из класса DATABASE_CONFIG.Вы можете определить URL-адреса rss или передать параметр из вашей Модели в источник данных.Взгляните на источник данных RSS LoadSys , чтобы дать вам несколько советов относительно того, что было бы хорошим способом сделать это.

...