首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >应该合并我的创建和更新控制器吗?

应该合并我的创建和更新控制器吗?
EN

Stack Overflow用户
提问于 2010-11-27 20:03:11
回答 6查看 387关注 0票数 3

我用于更新和创建对象的控制器非常相似--它们都执行相同的表单验证和重定向。当然,他们确实在模型中调用了不同的方法。我应该合并他们还是让他们分开?或者我应该为验证做一个单独的助手函数吗?

Pros:

  • One控制器而不是两个
  • 没有重复验证代码
  • 视图(我确实合并了)总是可以指向相同的控制器

Cons:

合并的控制器

  • 比较混乱--有几个地方我必须检查它是更新还是创建.
EN

Stack Overflow用户

发布于 2010-12-02 10:29:55

我不会有不同的控制器,只是在同一个控制器中有不同的方法。

控制器将是"blog.php“,那么更新是一种方法,插入是另一种方法。

例如:

代码语言:javascript
运行
复制
blog/add
blog/update/1

通过这种方式,您可以在控制器属性中设置验证,并只使用一次。

您甚至可以使用相同的形式,如果您创建一个$data‘’blog‘数组的基础上,或从数据库中提取。这可能有点过头了,但在某些情况下是有意义的。

票数 0
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4293614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档