在Model中实例化对象并使用CakePHP中的Model值返回对象有什么问题吗?

时间:2013-04-21 08:52:44

标签: php cakephp models

喜欢性能问题还是什么?基本上我会有一些视图,其数据将在不同的模型中进行,我只是希望将数据发送回我需要的数据,并且真的不喜欢CakePHP模型发回的数组。

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

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

所以这种做事有什么问题吗?感谢。

1 个答案:

答案 0 :(得分:1)

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