плагин рейтинга cakedc не сохраняет данные — cakephp 2.6

Я следил за основным использованием плагина CAKEDC RATING, но не смог заставить его работать.
после нажатия кнопки «Оценить» в представлении не сохраняются данные в таблице «рейтинги».

PostController:

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
))
)
)); ?>

Я отладил опубликованные данные в RatableBehavior возле линии 154:

$Model->Rating->create();
debug($data);
exit;

выход:

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

user_id является первичным ключом users стол и id из posts,

Как я могу это исправить?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]