404 找不到页面代码点火器,未检测到控制器


404 Page Not Found codeigniter, controller not detected

我有一些问题,我正在访问此链接 http://awd.esy.es/index.php/atlet_goal/save_physical/atlet/fashah

找不到控制器,我尝试在本地主机上运行,但在服务器上未运行。我在控制器文件夹中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页面未找到,你能帮我吗?

在代码点火器中 控制器名称和控制器文件名应仅首字母大写

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