规划:拆分或不拆分逻辑到单独的控制器

时间:2014-08-02 16:43:11

标签: rest laravel laravel-4 project-planning

我正计划使用Laravel作为服务器端结构的Web应用程序。该应用程序的主要目标是显示一个表单,允许用户输入Parent / Guardian和相关的学生信息。其他目标是允许管理员登录并查找已提交的Parent / Guardian和Student数据。

最简单的是,我觉得我可以通过使用一个“Form”控制器来实现这一目的,该控制器便于显示表单,提交表单数据以及显示存储的数据。

虽然向前看,似乎将父/监护人和学生的逻辑放在单独的资源控制器中使得更容易/更清楚地访问和使用每个实体的逻辑是有益的。如果我这样做的话,似乎我需要Form的第三个控制器,然后分别调用Parent / Guardian和Student控制器中的方法。

接近这种结构的最佳方式是什么?我想去“通过盐”或“只是编程你现在需要的”方法,但我知道在不久的将来我需要更加精确的访问家长/监护人和学生数据。我的目标是通过在开始时做好计划来最小化重构量。

任何建议或见解将不胜感激。

谢谢!

0 个答案:

没有答案