title: Cakephp Countercache - Logical issue
body: <p>I am using Cakephp 2.0 My model relationship as follows:</p>
  
  <blockquote>
    <p><strong>User has many Post</strong></p>
    
    <p><strong>Post has many Comment</strong></p>
    
    <p><strong>Post has many Like</strong></p>
    
    <p><strong>Comment has many Like</strong></p>
  </blockquote>
  
  <p>In Post table I added a column "like_count" and enable the countercache 
  and 
  In Comment table I added a column "like_count" and enable the countercache </p>
  
  <p>Likes table contain:</p>
  
  <p>id,post_id,comment_idu,user_id</p>
  
  <p>and Model as follows :</p>
  
  <pre><code>public $belongsTo = array(
      'Post' =&gt; array(
          'className' =&gt; 'Post',
          'foreignKey' =&gt; 'post_id',
          'conditions' =&gt; '',
          'fields' =&gt; '',
          'order' =&gt; '',
          'counterCache' =&gt; true
      ),
      'Comment' =&gt; array(
          'className' =&gt; 'Comment',
          'foreignKey' =&gt; 'comment_id',
          'conditions' =&gt; '',
          'fields' =&gt; '',
          'order' =&gt; '',
          'counterCache' =&gt; true
      ))
  </code></pre>
  
  <p>Its working Fine.. </p>
  
  <blockquote>
    <p>But Now I need to do total like count(Post like count + Comment like
    count) for each user. so I planned to add a field in users table and
    enable the countercache But totally strucked.. what will be the column
    name i need to add in users table and where i need to put Countercache
    => true. I dont how to go further..</p>
  </blockquote>