Merhaba,

Ürünü düzenlemek için ürün id'sini get parametresi ile aşağıda ki örnekte olduğu gibi gönderiyorum.

<a class="flex justify-center"href="<?=admin_url('edit-product') .'?id='.$products['id']; ?>">
Fakat linke tıkladığım zaman beni edit-product sayfasına değil index sayfasına yönlendiriyor. Sanırım sorun route sistemi ile alakalı fakat bir çözüm bulamadım öğle saatlerinden beri. Yardım edebilirseniz çok sevinirim.

Admin route'u için aşağıda ki kontrolleri gerçekleştiriyorum.

<?php
function admin_controller($controllerName){
$controllerName = strtolower($controllerName);

return PATH .'/admin/controller/'.$controllerName.'.php';
}

function admin_view($viewName){

return PATH .'/admin/view/'.$viewName.'.php';
}

function admin_url($url = false){

return URL .'/admin/'.$url;
}

function admin_public_url($url = false){
return URL .'/admin/public/'.$url;
}

?>
[COLOR=initial][/COLOR]
Get parametresi kontrollerini aşağıda ki gibi gerçekleştiriyorum.
<?php
if (!isset($_GET['id']) || empty($_GET['id'])) {
  echo 'ürün bulunamadı.';
}
?>