我有一个解析xml文档的方法。我假设这个方法应该在模型中,因为它使用模型数据来解析xml。您能否确认将所有数据操作方法放在模型中的最佳位置?
如果他们在模型中,他们是否仍然可以从控制器中使用,或者如果有操作,是否应该在模型中完成从所有表单提交的所有数据?
答案 0 :(得分:1)
解析在多大程度上与模型相关联?
如果它们真的相关,那么解析应属于模型,除非它太大并且最好在它自己的模块(或类)中创建它并将其包含在模型中
如果解析器只需要模型中的一些参数,它可能只是/lib
目录中的模块或类
无论您选择什么,控制器都可以轻松访问它。
旁注:确保在加载路径中包含lib目录