我創建了一種博客,我有,例如,文章。 在每篇文章中我都實現了一個以圖形方式工作的星級插件。星級評分系統。保存價格在DB已解決
這是視圖的屏幕截圖:
爲了使工作我使用的jRate插件,我在頁面中添加這個JavaScript塊:
{% block javascripts %}
<script type="text/javascript">
$(function() {
var that = this;
var toolitup = $("#jRate").jRate({
minSelected: 0,
maxSelected: 5,
readOnly: false,
shape: 'STAR',
width: 30,
height: 30,
precision: 1,
onChange: function(rating) {
$('#demo-onchange-value').text("Il tuo voto: "+rating);
},
});
});
</script>
{% endblock %}
的「 +評級「變量當然是率。所以我想我可以使用該變量將其保存在數據庫中的文章表的字段中。 所以我加入那就是文章實體的一個新領域:
/**
* @var integer
*
* @ORM\Column(name="rate", type="integer",nullable=true)
*/
private $rate;
我如何保存在該領域的評價?
創建一個表單並將您的js值鏈接到隱藏(或不)字段。 – pbenard
好的,但我的問題是在你的onChange:'$('#idOfMyField')。val(rating);'鏈接它 – KandeeHolly
',提交表單 – pbenard