【发布时间】:2018-01-24 19:08:42
【问题描述】:
我正在创建基于 PHP 框架 Laravel 和 MySQL 的应用程序。 我的站点模型中的记录不超过 100 条。
对于每个站点,我必须进行一些计算并获取值数组作为结果。问题是,由于站点的具体情况,每个站点都需要使用不同的输入值进行不同的计算。这导致不同站点的代码完全不同。
我的第一个教导是在 SiteController 中为每个站点创建函数并在需要时调用它,但这看起来很难看,并且会使控制器变胖。 请提出更好的方法来处理这个问题。
【问题讨论】:
-
我觉得这应该在系统的设计阶段而不是在编码阶段考虑,还是我错了?
-
必须在设计阶段考虑,但是这个功能是在系统运行后才请求的。