Как заставить кнопки отображаться в двух столбцах правильно - PullRequest
0 голосов
/ 17 мая 2019

У меня небольшая проблема со зрением.У меня есть ряд категорий продуктов, у которых есть подкатегории.

Я показываю кнопки категорий, и при щелчке открывается панель с подкатегориями, соответствующими категории.

Проблема заключается в том, чтовторая категория появляется ниже, а не рядом с первой категорией, как это происходит со всеми остальными.Я использую Bootstrap

Я оставляю код этого раздела и изображение того, как он отображается

<?php

$item = null;
$value = null;

$category = ProductController::ctrShowCategory($item, $value);                        

    foreach ($category as $key => $value) {

        echo '<div class="col-xs-6 btnCategory">

                <button class="btn btn-default btn-block">
                    <a>'.$value["category"].'</a>

                </button>

                <div class="infoSubCategory"';

                $item = "id_category";

                $value = $value["id"];

                $subcategory = ProductController::ctrShowSubCategory($item, $value);

                echo '<li><center><a href="'.$url.$value["route"].'" class="showAll"><strong>Show All</strong></a></center></li>';

                foreach ($subcategory as $key => $value) {

                        echo '<li><center><a href="'.$url.$value["route"].'">'.$value["subcategory"].'</a></center></li>';
                    }   

                                 echo '</div>

            </div>';

    }

?>

Изображение

1 Ответ

0 голосов
/ 18 мая 2019

Я решил это! Так же просто, как поместить все foreach кнопок, сгенерированных внутри строки.

<?php

$item = null;
$value = null;

echo '<row>';

$category = ProductController::ctrShowCategory($item, $value);                        

    foreach ($category as $key => $value) {

        echo '<div class="col-xs-6 btnCategory">

                <button class="btn btn-default btn-block">
                    <a>'.$value["category"].'</a>

                </button>

                <div class="infoSubCategory"';

                $item = "id_category";

                $value = $value["id"];

                $subcategory = ProductController::ctrShowSubCategory($item, $value);

                echo '<li><center><a href="'.$url.$value["route"].'" class="showAll"><strong>Show All</strong></a></center></li>';

                foreach ($subcategory as $key => $value) {

                        echo '<li><center><a href="'.$url.$value["route"].'">'.$value["subcategory"].'</a></center></li>';
                    }   

                                 echo '</div>

            </div>';

    }

echo '</row>';

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