Итак, у меня есть несколько ссылок, как указано ниже, 1 из них идет на: localhost:8080/index.php
(неправильная).Остальные работают и переходят на правильный URL.Все они работали целую неделю без проблем.Они оба должны перейти к localhost:8080/opdracht_4.2/index.php
.Что они все и сделали.
Я попробовал:
<a class='add-product-link' href='../index.php?page=admin'>Add product</a>
<a class='add-product-link' href='./index.php?page=admin'>Add product</a>
<a class='add-product-link' href='opdracht_4.2/index.php?page=admin'>Add product</a>
Достаточно забавно, последняя ссылка, которую я попробовал (href='opdracht_4.2/index.php?
), перешла на localhost:8080/opdracht_4.2/opdracht_4.2/index.php
.
функция содержимогов поле зрения:
protected function mainContent() {
if ($this->shopModel->allowedToAddOrEdit) {
echo "<a class='add-product-link' href='index.php?page=admin'>Add product</a>";
}
foreach($this->shopModel->products as $product) {
echo "<div class='shop-item'>";
echo "<a href='index.php?page=details&product=" . $product['productId'] . "' class='product-name'>" . $product['productName'] . "</a><br>";
echo "<img src='" . $product['imgUrl'] . "' alt='" . $product['productName'] . "' height='100' width='100' class='product_img'> <br>";
echo "<span class='price'> € " . $product['price'] . "</span>";
if ($this->shopModel->allowedToBuy) {
echo "<a href='index.php?addedItem=" . $product['productId'] . "&page=shop'><button class='add-to-basket'>Add to cart</button></a><br><br>";
}
if ($this->shopModel->allowedToAddOrEdit) {
echo "<a href='index.php?page=admin&product=".$product['productId']."' class='add-product-link'>Edit</a>";
}
echo "</div>";
}
}
Я не понимаю этого и никогда не сталкивался с этой проблемой.