2011-07-15 55 views
0

我有一個解析xml文檔的方法。我假設這個方法應該在模型中,因爲它使用模型數據來分析xml。你能否確認將所有數據處理方法放在模型中的最佳位置?xml解析方法的位置

如果它們在模型中,它們仍然可以從控制器中使用,還是應該從模型中完成從所有表單提交的所有數據(如果存在操縱的話)?

回答

1

解析與模型鏈接的程度如何?

  • 如果他們真的捆綁,解析應該屬於模型,除非它太大了,這將是更好地在它自己的模塊(或類)創建它,並將其納入模型

  • 如果解析器僅需要從模型中一些參數,這可能僅僅是一個模塊或類在/lib目錄

無論你選擇,控制器會很容易地訪問它。

旁註:一定要包括lib目錄中的loadpath

+0

當時的想法是從瀏覽到它自己的硬盤上的用戶採取的XML文件,解析然後插入8個XML領域進入的8場模型。 – holaSenor

+0

提醒ActiveResource處理xml和json – apneadiving