我首次使用一个框架(代码员)来建立客户关系管理程序,而且我很难确定某个模块在维持监查方法的同时应该到哪里去。 该模块自动生成一个新的用户( 当新公司创建时), 并将日志细节发送到提供的电子邮件地址 。
我熟悉瘦密控制器和脂肪模型的概念,但为了汇编所有所需的信息,模块必须要求从几个不同的表格中获取数据,并将数据插入几个表格中。
迄今为止,我所考虑的假设情况如下:
- The logic is in the model where most of the information comes from.
- Create a totally new model that deals with just this module and the multiple tables required.
- Place the logic in the controller that deals with creating a company.
- Create a new library or helper and call the module when it is needed.
Skinny控制器和脂肪模型似乎表明,一两个选项是正确的,但我认为,模型只应处理数据库中的一个表格。
什么是确保遵守监查会的正确办法?