簡體   English   中英

404找不到codeigniter,未檢測到控制器

[英]404 Page Not Found codeigniter, controller not detected

我有一些問題,我訪問此鏈接http://awd.esy.es/index.php/atlet_goal/save_physical/atlet/fashah

找不到控制器,我嘗試在localhost上運行,但在服務器上未運行。 我在控制器文件夾上有控制器文件Atlet_Goal.php。 守則是:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Atlet_Goal extends CI_Controller {

function __construct()
{
    parent::__construct();
    $this->load->library('session');
    $this->load->helper(array('form', 'url'));
    $this->load->model('M_Data');
}

public function save_physical() {
    if($this->session->userdata('login')){
        $session = $this->session->userdata('login');
        $get = $this->uri->uri_to_assoc(1);
        $atlet = $get['atlet'];
        $current_dttm = date('Y-m-d');
        $data['master_user_username'] = $session['master_user_username'];
        $data['master_user_name'] = $session['master_user_name'];
        $data['master_user_unique_id'] = $session['master_user_unique_id'];

        $nama_komponen  = $_POST['input_name'];
        $nilai_komponen = $_POST['input_nilai'];

        $data = array(
                'username' => $session['master_user_username'],
                'atlet' => $atlet,
                'dttm' => $current_dttm,
                'komponen' => $nama_komponen,
                'value' => $nilai_komponen
        );

        $save = $this->M_Data->save_physical_goal($data);

        if($save){
            redirect('home/set_training_goal','refresh');
        }else{
            echo "gagal";
        }
    }else{
        redirect('login','refresh');   
    }


}

public function save_technical()
{
    if($this->session->userdata('login')){
        $session = $this->session->userdata('login');
        $get = $this->uri->uri_to_assoc(1);
        $atlet = $get['atlet'];
        $current_dttm = date('Y-m-d');
        $data['master_user_username'] = $session['master_user_username'];
        $data['master_user_name'] = $session['master_user_name'];
        $data['master_user_unique_id'] = $session['master_user_unique_id'];

        $nama_komponen  = $_POST['input_name'];
        $nilai_komponen = $_POST['input_nilai'];

        $data = array(
                'username' => $session['master_user_username'],
                'atlet' => $atlet,
                'dttm' => $current_dttm,
                'komponen' => $nama_komponen,
                'value' => $nilai_komponen
        );

        $save = $this->M_Data->save_technical_goal($data);

        if($save){
            redirect('home/set_training_goal','refresh');
        }else{
            echo "gagal";
        }
    }else{
        redirect('login','refresh');   
    }       
}



 public function save_mental()
{
    if($this->session->userdata('login')){
        $session = $this->session->userdata('login');
        $get = $this->uri->uri_to_assoc(1);
        $atlet = $get['atlet'];
        $current_dttm = date('Y-m-d');
        $data['master_user_username'] = $session['master_user_username'];
        $data['master_user_name'] = $session['master_user_name'];
        $data['master_user_unique_id'] = $session['master_user_unique_id'];

        $nama_komponen  = $_POST['input_name'];
        $nilai_komponen = $_POST['input_nilai'];

        $data = array(
                'username' => $session['master_user_username'],
                'atlet' => $atlet,
                'dttm' => $current_dttm,
                'komponen' => $nama_komponen,
                'value' => $nilai_komponen
        );

        $save = $this->M_Data->save_mental_goal($data);

        if($save){
            redirect('home/set_training_goal','refresh');
        }else{
            echo "gagal";
        }
    }else{
        redirect('login','refresh');   
    }       
}


public function logout(){
    $this->load->library('session');
    $this->load->helper('url');
    $this->session->unset_userdata('login');
    redirect('home','refresh');
}

public function set(){
    $get = $this->uri->uri_to_assoc(1);
    $set = $get['data'];
    $data['set'] = $set;
    $this->load->view('v_data',$data);
}
}

並且找不到錯誤顯示404頁面,你能幫幫我嗎?

在codeigniter控制器名稱和控制器文件名應該只首字母大寫

change file name to "atlet_goal.php" and controller name to "Atlet_goal"

或使用網址

http://awd.esy.es/index.php/atlet_Goal/save_physical/atlet/fashah

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM