2012-02-02 7 views
2

私はいくつかの異なるXML/API Webサービスを呼び出すことを含むWebアプリケーションを持っています。このアプリケーションはすでに旧式の手続き型コード(私の前身)によって実装されており、ITディレクターにもっと堅牢なフレームワークにコード化する必要があることを納得させることができました。 CakePHPは私が最もよく知っているフレームワークなので、私はCakePHPで解決しました。CakePHPでXML APIを使用する

私は、XML/APIをどのように消費するかについてアドバイスをしています。 1つのブログ記事がコントローラでそれを行いましたが、モデルにもっと属していると感じています。おそらく、私は返されたXMLから必要な情報を取り除くモデルの転送メソッドとコードメソッドを処理するビヘイビアを作成できますか?

誰でもこのポインタやポインタについてアドバイスをしていますか?

+0

それは、そのためのデータソースを構築する権利を感じることがが可能かどうまったく知りません:)します。 – Joep

答えて

1

あなたはデータや設定データのようなデータベースを取得するために使用していると想像していますが、これは通常、モデルで実行されますが、その場所に制限はありません。コントローラのモデルとロジックのデータを抽出して準備することができます。 configパラメータをロードして変数に入れてから、コントローラ内でこの変数を使うようなものです。

また、これを行うにはcakephp XMLライブラリを使用することができます。ライブラリであるので、あなたはコントローラかモデルのどちらかでそれをするかもしれません。このことができます

希望は、あなたは

+0

こんにちは。あなたは、それがコントローラでそれをしたブログの投稿を無視するので、それがモデルで行われるべきであるという私の理解をかなり確認しました。私は以前にCake XMLヘルパーを使ってきましたが、ここでもそれを使用しています。 – Andy

関連する問題