2012-10-08 46 views
1

我使用cakePHP框架我有一个关于模型如何处理MySQL查询连接的问题。基本上我有一个模型,我需要设置递归级别2,以获得更深层模型中的一些信息。尽管我已经移除了所有不需要框架的2级模型的绑定,但仍然执行大量查询来构建结果集。CakePHP - 模型SQL查询连接

我想知道的是,如果框架打开并关闭每个查询的MySQL连接,或者打开单个连接并执行所有查询,然后关闭连接?

感谢

回答

0

您可以随时取消绑定模型关联并将其绑定或通过使用'joins'语法即时建立您的整个超级查询。看看this的问题来看一个例子,并在this页面从食谱。通过正确连接表,我能够将查询数从几十个减少到一个。