【发布时间】:2012-03-27 08:27:04
【问题描述】:
我的路线是语言驱动的,看起来像这样 mydomain.com/en
$route['default_controller'] = "home";
$route['404_override'] = '';
$route['(\w{2})/(.*)'] = '$2';
$route['(\w{2})'] = $route['default_controller'];
但我希望在语言 mydomain.com/jp/the-slug-of-a-japanese-page
之后的 URI 中包含数据库内容我有一个名为 posts 的表格,它包含几行内容,其中包含标题、slug 和准备好的语言,但我不完全了解如何编辑我的家庭控制器以检查 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);
}
}
}
【问题讨论】:
标签: mysql codeigniter codeigniter-2 codeigniter-routing