本文整理汇总了PHP中Rating::getForRecipeAndUser方法的典型用法代码示例。如果您正苦于以下问题:PHP Rating::getForRecipeAndUser方法的具体用法?PHP Rating::getForRecipeAndUser怎么用?PHP Rating::getForRecipeAndUser使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Rating
的用法示例。
在下文中一共展示了Rating::getForRecipeAndUser方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: if
</p>
<h2><?php
echo Text::getText("Rating");
?>
</h2>
<? if (Rating::havePermission("ADD")) { ?>
<form action="<?php
echo $smellyfish_base_uri;
?>
rate.php" onsubmit="return rate(this);" id="rate" style="display: inline">
<input type="hidden" name="recipe_id" value="<?php
echo $id;
?>
"/>
<? $rating = Rating::getForRecipeAndUser($r->getId()); ?>
<div>
<select name="rating">
<? if ($rating == NULL) { ?>
<option value=""><?php
echo Text::getText("RateThisRecipe");
?>
</option>
<? } ?>
<? for ($i = 5; $i > 0; $i--) { ?>
<option value="<?php
echo $i;
?>
"<? if ($rating->value == $i) { ?>selected<? } ?>><?php
echo $i;
?>
示例2: require_once
<?
require_once('classes/Rating.php');
require_once('classes/Text.php');
$recipe_id = $_REQUEST['recipe_id'];
$value = $_REQUEST['rating'];
$comment = $_REQUEST['comment'];
$rating = Rating::getForRecipeAndUser($recipe_id);
if ($rating == NULL && $value > 0) {
$rating = new Rating();
$rating->recipe_id = $recipe_id;
}
if ($value < 0 && $rating != NULL) {
$rating->delete();
}
if ($value > 0) {
$rating->value = $value;
$rating->comment = $comment;
$rating->save();
}
echo 'OK';//Text::getText('ThankYou');
?>