Я совершенно новичок в фреймворках PHP, поэтому прошу прощения за открытие очень простого вопроса
Я боролся и читал, но не могу отобразить мою статическую страницу.
Страницы контроллера ()
class Pages extends CI_Controller {
public function index($page = 'index'){
if(!file_exists(APPPATH.'/views/pages/'.$page.'.php')){
echo 'error';
show_404();
}
$data['title'] = $page;
$this->load->view('templates/header', $data);
$this->load->view('pages/'.$page, $data);
$this->load->view('templates/footer', $data);
}
}
Config
$config['base_url'] = 'http://mysite'; //wamp local server
$config['index_page'] = '';
Маршруты
$route['pages'] ='pages/index'; //my route
$route['default_controller'] = 'welcome';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
Насколько я понимаю, система маршрутизации работает следующим образом
$route = class_name/method
В моей папке views у меня есть следующее, которое должно быть вызвано в контроллере и отображено в системе маршрутизации, но я получаю 404. Обратите внимание, что CodeIgniter установлен правильно, так как я получаю страницу приветствия.
Что я здесь не так делаю?