Моя структура проекта:
контроллеры приложений / ядро сайта / представления / сайт
Я хочу, чтобы при вводе http://mywebsite
администратор должен был загружаться и при вводе http://mywebsite/site
интерфейс имелчтобы быть загруженным
Я прошел некоторые уроки и внес изменения ниже
В config/routes.php
$route['default_controller'] = 'admin';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
$route['site'] = 'site/home';
В core/My_Controller.php
defined('BASEPATH') or exit('No direct script access allowed');
class MY_Controller extends CI_Controller
{
function __construct()
{
parent::__construct();
}
}
class Admin_Controller extends MY_Controller
{
function __construct()
{
parent::__construct();
}
}
class Site_Controller extends MY_Controller
{
function __construct()
{
parent::__construct();
}
}
In controller/site/Home.php
определено ('BASEPATH') или завершено ('Прямой доступ к сценарию не разрешен');
class Home extends Site_Controller
{
public function __construct()
{
parent::__construct();
}
public function index()
{
$this->load->view("site/index.php");
}
}
Но я получаю 404 при открытии http://mywebsite/site
Пожалуйста, помогите мне