0

AppController我有几个使用数据库的函数。一些用于不相关模型之间的复杂查询。

我知道的一种方法是加载模型并将其用于查询。

有没有办法在不加载模型的情况下做到这一点?有没有办法使用AppModel它?

更新

我需要的是:每个视图中都应该有一些信息(通过一个元素),它由几个表组成,一个“宽”连接查询。为了得到它,我必须将模型加载到内存并通过它进行查询。

但是,由于我不需要某个模型,所以我需要随机选择一个模型来加载。不是最佳编程实践...

4

1 回答 1

1

您可以使用对当前数据源执行查询

$this->query();

因为 AppModel 扩展了定义 query() 函数的模型。查看query()的文档。

于 2012-06-08T13:49:44.187 回答