Мои маршруты зависят от языка и выглядят так: mydomain.com / ru
$route['default_controller'] = "home";
$route['404_override'] = '';
$route['(\w{2})/(.*)'] = '$2';
$route['(\w{2})'] = $route['default_controller'];
, но у меня есть содержимое базы данных, которое я хотел бы добавить в URI после языка mydomain.com / jp / the-slug-of-japanese-page
У меня есть таблица с именем posts , и она содержит строки содержимого с заголовком и слагамии языки готовы к работе, но я не совсем понимаю, как отредактировать мой домашний контроллер, чтобы проверить, поступает ли URI из базы данных.
Вот мой метод домашнего контроллера.
class Home extends CI_Controller {
function __construct()
{
parent::__construct();
}
public function index($title = '') {
if(strlen($url)) {
/* get content by title from DB */
$data['url'] = $url;
$this->load->view('user_home', $data);
}
}
}