• 27-04-2021, 00:32:24
    #1
    Merhabalar php ile paytr entegrasyonu yaptım ödeme başarılı olunca fatura sayfasına yönlendiriyorum fakat fatura sayfasına girince Bu sayfa çalışmıyor HTTP 500 hatasını veriyor.
    Log kayıtlarına baktığımda hatayı şu şekilde gösteriyor.

    Severity: error --> Exception: Too few arguments to function Portal:deme(), 0 passed in /system/core/CodeIgniter.php on line 532 and exactly 1 expected /application/controllers/Portal.php 326

    Codeigniter.php 532

    call_user_func_array(array(&$CI, $method), $params);
    
        // Mark a benchmark end point
        $BM->mark('controller_execution_time_( '.$class.' / '.$method.' )_end');
    Portal.php 326

    public function odeme($durum) {
    
            $data["durum"] = $durum;
            $data["odeme"] = $this->portal_model->sonOdemeGetir(profil()->uye_id);
    
            $this->load->view("header");
            $this->load->view("pages/odemesayfasi", $data);
            $this->load->view("footer");
        }
    Sorun nerede bilen varsa yardımcı olabilir mi? Uğraştım fakat çözemedim bir türlü.
  • 27-04-2021, 01:22:49
    #2
    profil()->uye_id burada hatan.