我有一些问题,我正在访问此链接 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