Как создать запрос в базе данных с последующим выводом - PullRequest
0 голосов
/ 03 октября 2019

Добрый день всем Попытка выполнить заказ на создание интернет-магазина В админ-панели сайта передо мной стояла проблема добавления соответствующей валюты в список товаров В интернет-магазине есть мультивалютность и вот такие валютыв качестве EUR USD UAH используются В этом проекте я использую ORM RedBeanPHP. Я прошу вас помочь и рассказать знающим людям, как убедиться, что указана необходимая валюта вместе с ценой. Я прилагаю код ниже. Это мой контроллер

 public function indexAction(){
    $page = isset($_GET['page']) ? (int)$_GET['page'] : 1;
    $perpage = 10;
    $count = \R::count('product');
    $pagination = new Pagination($page, $perpage, $count);
    $start = $pagination->getStart();
    $products = \R::getAll("SELECT product.*, category.title AS cat FROM product JOIN category ON category.id = product.category_id ORDER BY product.title LIMIT $start, $perpage");
    $currency = \R::getCell('SELECT code FROM currency LIMIT 1');
    $this->setMeta('Список товаров');
    $this->set(compact('products', 'pagination', 'count', 'currency'));
    debug($currency);
}

А это мой взгляд

<tbody>
                        <?php foreach($products as $product): ?>
                            <tr>
                                <td></td>
                                <td><?=$product['id']?></td>
                                <td><?=$product['cat']?></td>
                                <td><?=$product['title']?></td>
                                <td><?=$product['price']?> <?=$currency->code['UAH']?></td>
                                <td><?=$product['status'] ? 'On' : 'Off'?></td>
                                <td><a href="<?=ADMIN;?>/product/edit?id=<?=$product['id']?>"><i class="fa fa-plus"></i></a> <a class="delete" href="<?=ADMIN;?>/product/delete?id=<?=$product['id'];?>"><i class="fa fa-close text-danger"></i></a></td>
                            </tr>

                        <?php endforeach; ?>
                        </tbody>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...