可查看的模块表单字段集成到见证模块中

时间:2016-10-28 14:53:40

标签: silverstripe

我仅使用Reviewable module表单字段来提供用户可以选择的星级评分。

这会生成一个带有隐藏字段的表单字段,该字段名为' score'用户可以选择1-5评级。

我试图修改此Testimonials模块和页面,以便我可以使用该评级字段并将其提交并写入数据库。我将问题传递给validateSubmission函数我猜是因为评级从未存储在数据库中。它总是0。

我可能只是在推销推荐模块,所以我不介意将更改硬编码到模块中,而不是使用数据扩展。

我将可审核的表单字段添加到TestimonialForm FieldList,但是在传递验证提交功能时遇到了问题。

来自TestimonialForm()

$fields = new FieldList(array(
        TextField::create('Author', 'Your Name'),
        TextareaField::create('Content', 'Your Testimonial'),
        \Reviewable\RatingField::create('Rating', 'Please rate us out of 5 stars'),
    ));

0 个答案:

没有答案