このようにデフォルトのコントローラーを設定しました
$route['default_controller'] = "InterviewController";
これがInterviewControllerのコードです
class InterviewController extends CI_Controller{
private $em;
function __construct() {
parent::__construct();
}
public function index() {
$commentsList = array();
$commentsList['comments'] = $this->em->getRepository('Entities\Comment')->findPage(1, 10, 'DESC', $this->em->getRepository('Entities\Interview')->getLast()[0]->getId());
$lastInterviewsAnons = array();
$lastInterviewsAnons['lastInterviewsAnons'] = $this->em->getRepository('Entities\Interview')->getLast();
$this->load->view('header');
$this->load->view('navbar');
$this->load->view('content', $lastInterviewsAnons);
$this->load->view('addCommentPanel');
$this->load->view('commentsList', $commentsList);
$this->load->view('footer');
}
}
ローカルマシンではすべてが完璧に機能しますが、サーバーでは404エラーが発生します。このコントローラーにアクセスするには、http://mydomain.com/index.php/InterviewControllerのような完全なURLを入力する必要があります。ルートファイルの命令が機能しないようです。何をアドバイスできますか?