Для статических страниц, таких как страница «Политика конфиденциальности» или «Условия предоставления услуг», где они не подходят под другие контроллеры, я обычно создаю «контентный» контроллер, который выглядит примерно так:
class Content extends CI_Controller {
public function privacy_policy()
{
$this->load->view('privacy_policy');
}
public function terms_of_service()
{
$this->load->view('terms_of_service');
}
}
ТогдаЯ добавляю несколько маршрутов , чтобы удалить «контент» из URL:
$route['privacy-policy'] = 'content/privacy_policy';
$route['terms-of-service'] = 'content/terms_of_service';
Таким образом, вам не нужно создавать новый контроллер для каждой страницы, и вы можете сохранить свои статические страницы.организовано в одном месте.