Как исправить загрузчик не работает в php-файле в layout / index.php при использовании техники модульности? - PullRequest
2 голосов
/ 30 апреля 2019

В настоящее время я учусь делать веб, используя php и методы модульности. Ранее мне удалось запустить загрузчик на php-файл. но когда я создаю папку в своем каталоге с именем layout, а затем в папке layout, я создаю новый php-файл с именем index.php для веб-дисплея и даю начальную загрузку с таблицей стилей в layout / index .php, оказывается, загрузчик не работает.

Загляните в мой каталог

и вот мой index.php

<?php

$modul =isset($_GET['modul'])?$_GET['modul']:'default';

$action = isset($_GET['action'])?$_GET['action']:'index';

include 'layout/index.php';
?>

и вот макет / index.php

<!DOCTYPE html>
<html>
    <head>
        <title>MAIN MENU</title>
        <link rel="stylesheet" href="../bootstrap/css/bootstrap.min.css" media="screen">
        <meta charset="UTF-8">
        <meta name="viewport" content="width = device-width, intial-scale=1">
        <style>
            body {
                text-align: center;
            }
            section{
                background-color: white;
                margin: 25px 0px;
                padding: 25px;
                border: solid black;
                border-radius: 25px;
            }
        </style>
    </head>
<body>
<header>
    <div class="jumbotron text-center text-light bg-danger" style="margin-bottom: 5px">
        <h1>PHP <br> TEKNIK MODULASI FILE DAN DIREKTORI</h1>
    </div>
</header>
<nav class="navbar navbar-expand-sm bg-danger navbar-dark justify-content-center">
    <ul class="navbar-nav">
        <li class="nav-item"><a class="nav-link" href="index.php?modul=menu1">Kalkulator</a></li>
        <li class="nav-item"><a class="nav-link" href="index.php?modul=menu2">Menu2</a></li>
        <li class="nav-item"><a class="nav-link" href="index.php?modul=menu3">Menu3</a></li>
        <li class="nav-item"><a class="nav-link" href="index.php?modul=menu4">Menu4</a></li>
        <li class="nav-item"><a class="nav-link" href="index.php?modul=mahasiswa">Mahasiswa</a></li>
    </ul>
</nav>
<section class="container">
    <article>
        <!--- ini adalah content--->
        <?php

        include 'modul/'.$modul.'/'.$action.'.php';

        ?>
    </article>
</section>

    <footer class="py-5 bg-danger">
        <div class="container">
            <p class="m-0 text-center text-white">Copyright &copy; 2019 Imam Faried Helmi</p>
        </div>
        <!-- /.container -->
    </footer>
</body>
</html>

Вот результат, загрузчик не работает

когда я беру этот код

<link rel="stylesheet" href="../bootstrap/css/bootstrap.min.css" media="screen">

в index.php загрузчик работает. но почему загрузчик не работает в layout / index.php?

Кто-нибудь знает, как это исправить? Помогите мне, пожалуйста:)

1 Ответ

2 голосов
/ 30 апреля 2019
<link rel="stylesheet" href="/bootstrap/css/bootstrap.css" media="screen">

Это будет работать наверняка.Поскольку вы не добавили bootstrap.min.css, пожалуйста, проверьте сначала.

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