我的路線語言驅動,看起來像這樣mydomain.com/enCodeigniter:我如何創建數據庫驅動的URI?
$route['default_controller'] = "home";
$route['404_override'] = '';
$route['(\w{2})/(.*)'] = '$2';
$route['(\w{2})'] = $route['default_controller'];
但是我有數據庫的內容,我想是在URI的語言mydomain.com/jp/the後-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);
}
}
}
我收到了PHP錯誤**消息:未定義的變量:網址** – Tiny 2012-03-27 09:16:34
更新,請檢查再次 – safarov 2012-03-27 09:30:45
謝謝,但它沒有。 $ url沒有被定義。另外,我不想讓它路由到一個名爲/ index/ – Tiny 2012-03-27 09:46:54