调用控制器的方法时遇到问题。顺便说一下,这个控制器是路由的。
路线
$route['admin/company'] ='company';
控制器
class Company extends CI_controller {
public function __construct() {
parent::__construct();
session_start();
/** Check if user is logged in */
if ($this->session->userdata('user') != "") {
$this->load->model('my_model');
if ( $this->uri->segment(1) != "admin" ) {
redirect('admin/company/'.$this->uri->segment(2));
}
} else redirect('/');
}
public function index() { Some coding here............ }
public function addnew() { Some coding here...........}
public function process() { Some coding here...... }
}
当我调用“localhost/company”时,它可以正常工作并将我重定向到“localhost/admin/company”,这很棒。但是,当我尝试调用它的方法时,它会显示 404 错误消息。
示例:当我转到链接时:localhost/admin/company/addnew
路线中缺少什么吗?或在控制器中?还是别的什么?
谢谢,詹姆斯