0
您好我最近開始使用CodeIgniter 3進行開發,並且對MVC很新穎。在數據庫中新添加產品的Codeigniter URL創建
我被困在一個點,我不知道從哪裏開始。我已成功創建模板,登錄&註冊系統,數據庫和產品插入腳本。它確實在數據庫中插入了字段。
現在我的問題是如何去給新增加的產品自動生成的網址,我似乎無法找到有關它的信息。
尋求你的幫助。
您好我最近開始使用CodeIgniter 3進行開發,並且對MVC很新穎。在數據庫中新添加產品的Codeigniter URL創建
我被困在一個點,我不知道從哪裏開始。我已成功創建模板,登錄&註冊系統,數據庫和產品插入腳本。它確實在數據庫中插入了字段。
現在我的問題是如何去給新增加的產品自動生成的網址,我似乎無法找到有關它的信息。
尋求你的幫助。
試試這個,它會給你一個固定的URI:
setlocale(LC_ALL, 'en_US.UTF8');
function toAscii($str, $replace=array(), $delimiter='-') {
if(!empty($replace)) {
$str = str_replace((array)$replace, ' ', $str);
}
$clean = iconv('UTF-8', 'ASCII//TRANSLIT', $str);
$clean = preg_replace("/[^a-zA-Z0-9\/_|+ -]/", '', $clean);
$clean = strtolower(trim($clean, '-'));
$clean = preg_replace("/[\/_|+ -]+/", $delimiter, $clean);
return $clean;
}
例:
echo toAscii("Custom`delimiter*example", array('*', '`'));
returns: custom-delimiter-example
只要看看該產品的名稱,並將其轉換爲URI。 不要忘記檢查URI是否已經存在;)
您是否試過在codeIgniter論壇上詢問http://forum.codeigniter.com/ – user4419336
您的意思是從URL獲取某種產品ID? – thegoodone
是的,我的意思是如何去url部分,以便我可以從db中提取我的產品。此外,如果我可以包含產品ID,那就太好了。 –