Код: Выделить всё
* @product integer $id
* @product string $name
* @product float $price
* @product string $description
Код: Выделить всё
<?php foreach($products as $product): ?>
<div>
<a href="URL">ID => NAME</a> PRICE <br>
DESCRIPTION
</div>
<?php endforeach; ?>
А теперь самое интересное.
ID это просто <?php echo $product->id; ?>
А вот PRICE это отформатированное, переведенное в нужную валюту свойство $product->price; Сейчас я реализую это через статические свойства класса Format. <?php echo Format::price($product->price); ?>. С одной стороны хорошо. Но недостаток что в клиентской части всегда нужно писать <?php echo Format::price($product->price); ?> вместо <?php echo $product->price; ?> ведь нету ситуации где нам будет нужна цена без наценок. Выходит что можно сразу форматировать product->price если он вызывается в клиентской части. Кто то думал по этому поводу?