Cakephp Countercache问题

时间:2012-07-13 10:20:34

标签: cakephp cakephp-2.0 cakephp-appmodel

您好我在2.0中使用Countercache我需要添加一些条件如下。 但是它没有用。如果'counterCache'=>它会增加字段。是的,它不考虑我添加的条件。

发布了很多WallPost

WallPost属于Post

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

1 个答案:

答案 0 :(得分:3)

你想要的是:

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

你是对的,虽然文档令人困惑。