1
我正在CakePHP中编写一个应用程序,需要计算图像的帖子数。它的一个(图片)很多(评论)链接。CakePHP计数语法
我试过以下,但它不工作,因为它不能找到表?我知道我已经设法在以前的应用程序中只用SQL查询来做到这一点。
这是代码
$data = $this->Image->find('all', array(
'fields' => array('COUNT(Comment.comment_id) AS total', 'Image.*'),
'group' => array('Image.logo_id')
));
基本上我想输出的图像细节,然后它被关联到图像的注释计数。
希望有人能帮忙。
谢谢。
尝试在配置文件中将调试级别设置为2,看看会发生什么。 CakePHP应该停止缓存数据库的结构。 – Mike
你看过[counterCache](http://book.cakephp.org/view/1033/counterCache-Cache-your-count)吗? – deizel
@Mike我已经能够以相反的方式做到这一点,就像从Comment表中计数一样。调试设置为L2,但它表示无法找到表格Comment。 – Tony