2011-10-25 11 views
0

フィードのデータソースを作成して、フィードをより簡単できれいにすること、そしてCakeフレームワークの新しいビットとボブを学ぶ方法です。RSS/XMLデータソースの作成

私はデータソースを持っていますが、アイテムを返しますが、フィードごとに新しいデータソースを作成する必要がないように、別のフィードでインスタンス化できるようにしたいと考えています。私は約5つの異なるフィードをシンジケートするつもりです。

私はapp/config/core.phpでそれらを定義することを考えていましたが、あなたが探していたものを条件として渡しましたが、コントローラーよりも低くしたいと思っていました。

ご意見はありますか?ここに私のコードをアップロード

https://bitbucket.org/davidyell/cakephp-feedsource/src/4010d393af1b/FeedSource.php

+0

私はここで何が問題なのか分かりません。 – JJJ

+0

それは私が考えるベストプラクティスの疑問です。開発者の仲間と話をしたことで、追加の関数を持つ太ったモデルを持つ方が論理的に思えます。データソースはフィード全体を返します。 –

+0

なぜデータソース構成アレイを使用しないのですか? http://book.cakephp.org/view/1077/An-例のように 'var $ rss = array( 'datasource' => 'rss'、 'feeds' =>配列( 'http:// feed1 .com '、' http://feed2.com '))) ' – elboletaire

答えて

1

データソースは、通常DATABASE_CONFIGクラスから構成設定を拾います。 rss URLを定義したり、モデルからDatasourceにパラメータを渡したりすることができます。 LoadSys' RSS Datasourceを見て、これを行う良い方法が何であるかのヒントをあなたに伝えてください。

関連する問題