【发布时间】:2011-12-15 04:58:58
【问题描述】:
我有一个网站,列出了各种类别的 mp3 文件。该站点是在 CakePHP 中,我正在使用 CakePHP 星级评级插件来实现评级功能。这些歌曲是根据专辑、歌手和音乐总监进行分类的,所以我需要对这些歌曲进行评分。我现在使用的评级插件有一个指定模型的选项。它的模型类是这样的:
class Rating extends Model {
var $name = 'Rating';
var $validate = array(
'user_id' => array(
'rule' => array('maxLength', 36),
'required' => true
),
'model_id' => array(
'rule' => array('maxLength', 36),
'required' => true
),
'model' => array(
'rule' => 'alphaNumeric',
'required' => true
)
);
var $hasMany = array(
'Rating' => array(
'className' => 'Rating',
'foreignKey' => 'model_id',
'conditions' => array('Rating.model' => 'rating'),
'dependent' => true,
'exclusive' => true
)
);
}
它具有指定模型名称和模型 ID 的选项,因此我认为如果我能够指定模型名称或任何其他参数以及此数组,我的问题将得到解决。由于我是 CakePHP 的新手,请有人帮我找到解决方案。
请检查我在这里谈论的评级插件:
http://bakery.cakephp.org/articles/schneimi/2010/08/19/ajax-star-rating-plugin-1
【问题讨论】:
标签: php jquery cakephp cakephp-1.3