sql >> Databasteknik >  >> RDS >> Mysql

använder virtuella fält för att summera värden i cakephp

Jag tror att din array är trasig. också, var ställer du in de virtuella fälten för modellen? sist men inte minst:varför en fråga i en fråga?

public function topvotes() { 
    $this->Post->virtualFields = array('total' => 'SUM(Post.vote_total)');
    $posts = $this->Post->find('all', array(
                            'fields' => array('total'),
                            'recursive' => 1,
                            'group' => array('Post.user_id'),
                            'conditions'=>array('Post.type' => 'new')
    ));
    $this->set('posts', $posts);
}


  1. mysql select-poster som är längre än 3 månader

  2. Använd MySQL relationsdatabaser på Ubuntu 10.10 (Maverick)

  3. Vad betyder det när MySQL är i tillståndet Skickar data?

  4. Undvik HA/DR Solution Self-Delusion