в приложении / config / rout.php
$route['contact'] = "mainController/contact";
$route['about'] = "mainController/about";
$route['home'] = "mainController/home";
$route['faq'] = "mainController/faq";
$route['privacy'] = "mainController/privacy";
и вы должны добавить все эти методы в mainController.php
Вы также можете сохранить содержимое страниц в вашей базе данных и запросить их. Например, вы можете отправить URL в качестве ключевого слова для определения содержания страницы
$route['contact'] = "mainController/getContent/contact";
$route['about'] = "mainController/getContent/about";
$route['home'] = "mainController/getContent/home";
$route['faq'] = "mainController/getContent/faq";
$route['privacy'] = "mainController/getContent/privacy";
в этом случае вам нужно создать только один метод с именем «getContent» в контроллере «mainController», и этот метод будет выглядеть примерно так:
class mainController extends CI_Controller
{
public function getContent($param)
{
$query = $this->db->get_where('mytable', array('pageName' => $param));
// then get the result and print it in a view
}
}
Надеюсь, это работает для вас