0

比如性能问题什么的?基本上我会有一些视图,它们的数据将来自不同的模型,我只想将数据发送回我需要的数据,并且真的不喜欢 CakePHP 模型发送回来的数组。

所以只需获取聚合数据,对其进行转换并填充对象,然后将其发送回控制器以传递给视图。

是的,这是额外的工作,但如果它不会引起任何问题,我认为这是值得的。

那么这种做事方式有什么问题吗?谢谢。

4

1 回答 1

1

转换为对象的开销很小,但不会在性能方面造成任何重大问题。尽管 burzum 评论说,这可能会使其他人难以维护应用程序。通过增强框架的工作方式,您将失去很多好处。例如。将对象传递给视图意味着助手将无法做任何“魔术”。如果您不喜欢 CakePHP 的模型返回数组这一事实,那么也许您不应该使用 CakePHP。

于 2013-04-22T06:36:43.697 回答