2011-07-15 11 views
0

私はxmlドキュメントを解析するメソッドを持っています。モデルデータを使ってXMLを解析するので、このメソッドはモデル内にあるはずです。すべてのデータ操作メソッドを配置する最適な場所がモデルにあることを確認できますか?xml解析メソッドを入れる場所

モデルに含まれている場合でも、コントローラから使用できますか?または、すべてのフォームから送信されたすべてのデータは、操作があればモデルで実行する必要がありますか?

答えて

1

構文解析はモデルとどの程度つながっていますか?それらが実際に結ばれている場合

  • 、構文解析は、それはあまりにも大きいですしない限り、モデルに属している必要があり、それ自身のモジュール(またはクラス)でそれを作成する方が良いだろうし、モデルに含める

  • パーサはちょうどモデルからいくつかの引数を必要とする場合
  • が、それは単にあなたの/libディレクトリ

    あなたが選ぶものは何でも

、コントローラは簡単にアクセスするには、モジュールまたはクラスである可能性があります。

追記:アイデアは自分のハードドライブにに閲覧した利用者からxmlファイルを取ることだった

+0

あなたのロードパスにlibディレクトリを含めるようにしてください、そして解析するの8つの分野へ8つのXMLフィールドを挿入モデル。 – holaSenor

+0

ActiveResourceがxmlとjsonを処理することを思い出させる – apneadiving