【发布时间】:2012-12-20 15:56:18
【问题描述】:
这个问题是关于MVC中的一个概念:
假设我的系统中有两个基本实体:Post 有许多 PostImage(1:N 关系)。
在某个时刻,我正在编辑Post,我想删除一些PostImage。
这是我的疑问:哪个Controller 负责执行删除PostImage 的操作?
a) PostsController(PostImage 只存在于 Post 内部)?
b) PostsImageController?
c) 两者都是正确的选择。
注意:我使用的是 CakePHP,但我认为这无关紧要,因为 MVC 是一个概念,对吧?
【问题讨论】:
-
实际上,如果你使用的是 CakePHP,你不应该关心 MVC,因为该框架没有实现任何与 MVC 设计模式相似的东西。
标签: model-view-controller cakephp controller