什么时候应该在控制器和模型中编写代码?

用户名

毫无疑问,我知道控制器和模型的用途。但是,我能够编写与数据库交互的代码,例如在控制器或模型上将用户添加到表中。我应该在什么时候在控制器和模型中编写代码?即使两者都起作用,这将是一种更有条理或更实际的方法。如果答案不明确,可以请您举一些例子吗?

ps2goat

为此,您应该添加一个逻辑层或逻辑类。控制器应该确定想要做和可以做的事情,按照正确的方向(逻辑层)将它们洗牌,然后确定在逻辑之后向用户显示什么。将逻辑放在单独的层中将有助于使您的控制器保持精简并促进代码重用。

在领域核心中,我们只有具有属性的模型。除了诸如返回以某种格式连接的字段的属性之类的东西以外,所有逻辑都在不同的层中执行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

什么时候应该在指令内部声明控制器

什么时候应该在ASP.NET MVC中使用异步控制器?

什么时候应该在Rails中创建单独的控制器而不是自定义操作?

我什么时候应该在 Symfony 4.4 控制器中使用拒绝访问功能?

我应该在哪里在模型或控制器中编写查询(序列化)?

什么时候应该在 Django 中使用注解和模型方法?

什么时候应该在我的Yii模型中调用parent :: beforeDelete()

我什么时候应该在StratifiedKFold中洗牌

什么时候应该在python中引发LookupError?

什么时候应该在OOP中创建对象?

什么时候应该在“用户变量”和“系统变量”中设置PATH变量?

什么时候应该在Twitter Bootstrap 3中使用容器和行?

什么时候应该在模型类中使用@property?

什么时候应该在模型中使用可选字符串?

我们什么时候应该在SOLR中应用硬提交和软提交?

什么时候应该在Rust绑定中为C库使用`&mut self`和`&self`?

为什么认证应该在过滤器而不是控制器中实现?

什么时候应该在Java中使用接口?

什么时候应该在Scala中选择Vector?

Tkinter TopLevel应该在什么时候不显示

什么时候应该在Python中使用'assert'?

什么时候应该在Python中使用类?

BufferedReader应该在什么时候不声明“就绪”

什么时候应该在ExecutorService上使用CompletionService?

什么时候应该在C ++中使用“朋友”?

我什么时候应该在 '$this' 上使用 'self'?

什么时候应该在QListView上使用QListWidget?

什么时候应该在Go中使用`new`?

什么时候应该在元组上使用记录?