Я пытаюсь создать очень простое веб-приложение, используя codeigniter
, сейчас я пытаюсь создать статические страницы как для веб-сайта, так и для административной области.
, но любая маршрутизация дает
404 стр.
, за исключением домашнего контроллера.
У меня есть 2 основные папки, содержащие веб-страницы, одна для пользователя
application/views/pages/home.php
, а другой для администратора.
application/views/admin/dashboard.php
Я могу получить доступ к домашней странице, но не могу получить доступ к странице администратора.
вот контроллер страниц:
<?php
class Pages extends CI_Controller {
public function view($page = 'home')
{
$this->load->helper('html');
if ( ! file_exists(APPPATH.'views/pages/'.$page.'.php'))
{
show_404();
}
$data['title'] = ucfirst($page); // Capitalize the first letter
$this->load->view('templates/header', $data);
$this->load->view('pages/'.$page, $data);
$this->load->view('templates/footer', $data);
}
}
?>
и вот административный контроллер
<?php
class Admin extends CI_Controller {
public function view($admin = 'dashboard')
{
if ( ! file_exists(APPPATH.'views/admin/'.$admin.'.php'))
{
show_404();
}
$data['title'] = ucfirst($page);/* should be there*/
$this->load->view('admin/'.$admin, $data);
}
}
?>
и вот маршруты
$route['admin'] = 'admin/dashboard';
$route['default_controller'] = 'pages/view';
$route['(:any)'] = 'pages/view/$1';
$route['translate_uri_dashes'] = FALSE;
Я могу получить доступ к домашней странице, но не могу получить доступ к странице администратора.любая помощь, пожалуйста?