Cakephp 创建RSS/XML数据源

Cakephp 创建RSS/XML数据源,cakephp,rss,cakephp-2.0,Cakephp,Rss,Cakephp 2.0,我正在尝试创建一个feed数据源,以使获取feed变得更容易、更干净,并以此作为学习蛋糕框架的一些新内容的一种方式 我让数据源按照我的意愿工作,它返回项目,但是我希望能够用不同的提要实例化它,这样我就不需要为每个提要创建新的数据源。我将联合大约5个不同的feed 我正在考虑在app/config/core.php中定义它们,然后在find中作为一个条件传递您想要的,但是我宁愿在底层而不是在控制器中这样做 有什么好主意吗 在这里上传了我的代码,数据源通常从数据库配置类获取配置设置。您可以在那里定义

我正在尝试创建一个feed数据源,以使获取feed变得更容易、更干净,并以此作为学习蛋糕框架的一些新内容的一种方式

我让数据源按照我的意愿工作,它返回项目,但是我希望能够用不同的提要实例化它,这样我就不需要为每个提要创建新的数据源。我将联合大约5个不同的feed

我正在考虑在app/config/core.php中定义它们,然后在find中作为一个条件传递您想要的,但是我宁愿在底层而不是在控制器中这样做

有什么好主意吗


在这里上传了我的代码,

数据源通常从数据库配置类获取配置设置。您可以在那里定义rss URL,或者将参数从模型传递到数据源。看一看,给你一些提示,什么是一个很好的方法来做这件事

我不确定这里的问题是什么。我认为这更像是一个最佳实践问题。在与开发伙伴讨论过之后,似乎更符合逻辑的做法是使用fat模型和附加函数,数据源只返回整个提要。为什么不使用数据源配置数组?类似于<代码>var$rss=array('datasource'=>'rss','feeds'=>array('http://feed1.com', 'http://feed2.com'));