我决定对我制作的所有新网站大力推进MVC.我有一个问题,你是否可以在模型级别上进行任何处理.
提出这个问题的案例是一个视频网站.我有一个Video类(模型)和用户观看视频时需要做的事情之一我需要在数据库中记录视图.我不确定是否需要在控制器中添加查询,或者我是否可以在Video类中添加addView方法.
对我来说,基本的基本问题是我在模型中限制使用哪种方法?它可以是任何东西,或者它必须只是访问器(aka getValue/setValue)方法吗?
Ruby on Rails有一个座右铭瘦的控制器,胖模型.这不仅适用于Rails,应该适用于任何mvc框架.