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ı.';
}
?>