Я создал тви отдельный контроллер один для admin
и один для front-end
Я могу получить доступ к контроллеру конечного пользователя и получить доступ к ним, но когда я пытаюсь получить доступ к контроллеру администратора, я не могу используя файл .htacess
, чтобы переписать URL-адрес. Мой url выглядит так http://localhost/bookstore/index
.Не удается получить доступ к второму контроллеру в codeigniter
Фронтальный контроллер:
<?php
class Bookstore extends CI_Controller {
function __construct()
{
parent::__construct();
$this->load->helper(array('url','form','file','cookie','captcha'));
$this->load->library(array('session','pagination','form_validation'));
$this->load->model('bkmodel');
}
public function index()
{
$this->load->view('index');
}
}
Admin-контроллер:
class Adminstore extends CI_Controller {
function __construct()
{
parent::__construct();
$this->load->helper(array('url','form','file','cookie','captcha'));
$this->load->library(array('session','pagination','form_validation'));
$this->load->model('admin_model');
}
public function index()
{
$this->load->view('admin/index');
}
}
файл маршрута выглядеть следующим образом:
$route['default_controller'] = "bookstore";
$route['(:any)'] = "bookstore/$1";
$route['404_override'] = '';
И я застрял здесь почему второй ller не работает, пожалуйста, укажите мою ошибку, чтобы я мог продолжить еще одну вещь, когда я хочу получить доступ к администратору. Мой url выглядит так: http://localhost/bookstore/adminstore/index
и он говорит 404 страницы не найден
ok давайте попробуем –
работать отлично спасибо alot –
Я написал это с верхней части головы, поэтому он не проверен. Возможно, вам придется настроить его в соответствии с вашим контроллером администратора, но это концепция, которой вы должны следовать. – Shomz