複製程式碼 程式碼如下:
複製程式碼 程式碼如下:
複製程式碼
程式碼如下: array(
'urlFormat'=>'path',
'rules'=>array(
'
'
'
),
附上Yii處理Url的方法NormalizeUrl的原始程式碼:複製程式碼
程式碼如下:
/**
* 將輸入參數標準化為有效的 URL。
*
* 如果輸入參數為空字串,則傳回目前請求的URL。
*
* 如果輸入參數是非空字串,則被視為有效的 URL,並且將
* 不做任何更改地返回。
*
* 如果輸入參數是數組,則將其視為控制器路由和
* GET 參數列表,並且將調用 {@link CController::createUrl} 方法來
* 建立 URL。在這種情況下,第一個陣列元素指的是控制器路由,
*,其餘鍵值對指的是 URL 的附加 GET 參數。
* 例如,array('post/list', 'page'=>3)
可用來產生URL
* /index.php?r=post/list&page=3
。
*
* @param mix $url 用於產生有效 URL 的參數
* @return string 規範化 URL
*/
_public stat func
/**&*/
_ific function normalize ($url))
{
if(isset($url[0]))
{
if(($c=Yii::app()->getController())!==null)
$url=$ c->createUrl($url[0],array_splice($url,1));
else
$url=Yii::app()->createUrl($url[0],array_splice($url,1)) ;
}
else
$url='';
}
}
以上就介紹了yii yii框架中的Url生產問題小結,包括了yii方面的內容,希望對PHP教程有興趣的朋友有所幫助。 🎜 🎜 🎜