Welcome Guest, Not a member yet? Register   Sign In
hi i think i have an error in my use of getSegments
#1
Wink 

merhaba, sanırım getSegments kullanımımda bir hata var,  Dili değiştirmeye çalıştığımda baseUrl'de ci4/ bölümünü yeniden yazıyor.
Yapmak istediğim dili değiştirdiğimde tekrar yönlendirme ile o anki sayfa anlık oluyor.
bu benim kodum:
PHP Code:
    public function change($lang)
    {
        $uri = new \CodeIgniter\HTTP\URI(previous_url());
        $segments $uri->getSegments();
        
        $segments
[1] = $lang;
        $query $uri->getQuery();
        $new_uri implode('/'$segments);
        $new_uri $query $new_uri '?'$query $new_uri;
        //print_r($segments);
        return redirect()->to(base_url($new_uri));
    }

incoming url : 

http
://localhost/ci4/ci4/en/admin/language/listing 
ci4/s'lerden birini manuel olarak kaldırdığımda sistem çalışıyor.
Kötü ingilizcem için özür dilerim.
Reply




Theme © iAndrew 2016 - Forum software by © MyBB