cakephp嵌套模型中的计数器缓存

时间:2011-04-13 09:57:05

标签: cakephp nested counter-cache

我有嵌套的模型结构

id
parent_id
counter
name

如何使用自动计数器缓存

1 个答案:

答案 0 :(得分:1)

在关系定义中定义它。

<?php

class YourModel extends AppModel {

    var $belongsTo = array(
        'ParentModel' => array(
            'foreignKey' => 'your_model_id',
            'className' => 'ParentModel',
            'counterCache' => 'counter'
            )
        )
    );
}
?>

其中'counter'是表格中包含计数的字段。