add recipe note
This commit is contained in:
parent
438738dde4
commit
f08f6ab102
@ -99,6 +99,22 @@ final class RecipeModel
|
|||||||
return $row["IMG"];
|
return $row["IMG"];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function queryNote(){
|
||||||
|
$O_model = Model::get();
|
||||||
|
$stmt = $O_model->prepare("
|
||||||
|
SELECT avg(NOTE) AS AVG FROM APPRECIATION
|
||||||
|
WHERE RECIPE_ID = :id
|
||||||
|
");
|
||||||
|
$stmt->bindParam("id", $this->I_ID);
|
||||||
|
$stmt->execute();
|
||||||
|
|
||||||
|
$row = $stmt->fetch();
|
||||||
|
if ($row === false) return null;
|
||||||
|
$avg = $row["AVG"];
|
||||||
|
|
||||||
|
return round($avg*2)/2;
|
||||||
|
}
|
||||||
|
|
||||||
public function getAuthor(){
|
public function getAuthor(){
|
||||||
if($this->O_AUTHOR === null){
|
if($this->O_AUTHOR === null){
|
||||||
$this->O_AUTHOR = UserModel::getByID($this->I_AUTHOR_ID);
|
$this->O_AUTHOR = UserModel::getByID($this->I_AUTHOR_ID);
|
||||||
@ -133,6 +149,7 @@ final class RecipeModel
|
|||||||
$this->getDifficulty();
|
$this->getDifficulty();
|
||||||
$this->getIngredients();
|
$this->getIngredients();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function getFullRecipeById($I_id)
|
public static function getFullRecipeById($I_id)
|
||||||
{
|
{
|
||||||
$O_recipe = self::getRecipeByID($I_id);
|
$O_recipe = self::getRecipeByID($I_id);
|
||||||
|
@ -5,6 +5,6 @@ $O_recipe = $A_view["RECIPE"];
|
|||||||
<img src="<?= $O_recipe->getImageLink() ?>" alt="<?= $O_recipe->S_NAME ?>">
|
<img src="<?= $O_recipe->getImageLink() ?>" alt="<?= $O_recipe->S_NAME ?>">
|
||||||
<section>
|
<section>
|
||||||
<h2> <?= $O_recipe->S_NAME ?> </h2>
|
<h2> <?= $O_recipe->S_NAME ?> </h2>
|
||||||
<p> <?= $O_recipe->I_NOTE ?> </p>
|
<p> <?= $O_recipe->queryNote() ?> </p>
|
||||||
</section>
|
</section>
|
||||||
</a>
|
</a>
|
||||||
|
Loading…
Reference in New Issue
Block a user