cakedc评级插件不保存数据-CAKEPHP2.6

cakedc评级插件不保存数据-CAKEPHP2.6,php,mysql,rating,cakedc,cakephp-2.6,Php,Mysql,Rating,Cakedc,Cakephp 2.6,我遵循了CAKEDC评级插件的基本用法,但无法使其正常工作。 单击视图上的“Rate”按钮后,不会将数据保存在表“ratings”中 后置控制器: public $components = array('Paginator', 'Session','Ratings.Ratings'); 帖子/视图: <?php echo $this->Rating->display(array( 'item' => $post['Post']['id'], 'type'

我遵循了CAKEDC评级插件的基本用法,但无法使其正常工作。 单击视图上的“Rate”按钮后,不会将数据保存在表“ratings”中

后置控制器:

public $components = array('Paginator', 'Session','Ratings.Ratings');
帖子/视图:

<?php
echo $this->Rating->display(array(
    'item' => $post['Post']['id'],
    'type' => 'radio',
    'stars' => 5,
    'value' => 2,
    'createForm' => array(
        'url' => array_merge($this->passedArgs, array(
            'rate' => $post['Post']['id'],
            'redirect' => false
        ))
    )
)); ?>
输出:

 array(
        'Rating' => array(
            'foreign_key' => '2',
            'model' => 'Post',
            'user_id' => null,
            'value' => '5'
        )
    )
user\u id
users
表和
posts
id
的主键

我怎样才能修好它

 array(
        'Rating' => array(
            'foreign_key' => '2',
            'model' => 'Post',
            'user_id' => null,
            'value' => '5'
        )
    )