Cakephp计数器缓存问题

Cakephp计数器缓存问题,cakephp,cakephp-2.0,cakephp-model,Cakephp,Cakephp 2.0,Cakephp Model,您好,我在2.0中使用Countercache,我需要添加一些条件,如下所示。 但是它不起作用。。如果“反缓存”=true,则它增加了字段,它不考虑我添加的条件。 Post有许多墙柱 public $belongsTo = array( 'WallPost' => array( 'className' => 'WallPost', 'foreignKey' => 'wallpost_id', 'counterSc

您好,我在2.0中使用Countercache,我需要添加一些条件,如下所示。 但是它不起作用。。如果“反缓存”=true,则它增加了字段,它不考虑我添加的条件。 Post有许多墙柱

    public $belongsTo = array(
    'WallPost' => array(
        'className' => 'WallPost',
        'foreignKey' => 'wallpost_id',
         'counterScope' =>array(
             'WallPost.post_id' =>3,
         ),
        'fields' => '',
        'order' => '',
        'counterCache' => true
    ),
墙柱属于邮政

    public $belongsTo = array(
    'WallPost' => array(
        'className' => 'WallPost',
        'foreignKey' => 'wallpost_id',
         'counterScope' =>array(
             'WallPost.post_id' =>3,
         ),
        'fields' => '',
        'order' => '',
        'counterCache' => true
    ),
你想要的是:

public $belongsTo = array(
'WallPost' => array(
    'className' => 'WallPost',
    'foreignKey' => 'wallpost_id',
    'fields' => '',
    'order' => '',
    'counterCache' => array('WallPost.post_id' =>3)
),

您是对的,尽管文档在这方面令人困惑。

我检查了1.3中的cakephp文档,找到了关于计数器缓存的内容,并且根据1.3是正确的,但是在2.0中,我找不到任何与计数器缓存相关的主题。根据2.0的书,看起来也不错:是的,我查阅了Cookbook,但找不到任何解决方案:(