Cakephp计数器缓存问题
您好,我在2.0中使用Countercache,我需要添加一些条件,如下所示。 但是它不起作用。。如果“反缓存”=true,则它增加了字段,它不考虑我添加的条件。 Post有许多墙柱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
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,但找不到任何解决方案:(